Makmal hosting untuk pelajar

Bina projek.
Uji idea.
Go live.

Projek akhir tahun anda patut lebih daripada sekadar berjalan di laptop. Terbitkan projek web ke internet dengan MPanel, platform hosting pembelajaran daripada PATS.my.

Untuk projek pembelajaran • Bukan hosting production

⌘
GitHub PullKod projek anda
mpanel — project terminal
# Selamat datang ke MPanel $ git pull origin main Updating project files... $ php -v PHP 8.5 — runtime sasaran $ ls -la index.php assets/ database.sqlite $
◈
25 MBStoran percuma
RM0Pelan pembelajaran
25 MBStoran projek
PHPAplikasi web dinamik
SQLite3Pangkalan data ringan
01 / Platform

Daripada idea ke projek sebenar.

Belajar cara aplikasi web diterbitkan, diuji dan dikongsi. MPanel direka untuk latihan pembangunan web dengan sumber yang terhad.

⌘

HTML5, CSS & JavaScript

Terbitkan laman portfolio, projek interaktif, demonstrasi kelas dan aplikasi frontend menggunakan teknologi web asas.

php

PHP 8.5

Pelajari backend, pemprosesan borang dan aplikasi dinamik. Versi PHP sebenar tertakluk kepada konfigurasi pelayan semasa.

▦

SQLite3

Pangkalan data berasaskan fail untuk projek kecil, prototaip dan latihan pengurusan data tanpa pelayan database berasingan.

⌁

Bootstrap & CSS

Bina antara muka responsif dengan Bootstrap atau CSS sendiri untuk desktop, tablet dan telefon pintar.

⑂

GitHub Pull

Tarik kod projek daripada GitHub jika fungsi ini diaktifkan pada akaun anda. Gunakan GitHub untuk sejarah perubahan dan simpanan utama kod.

↗

Subdomain PATS.my

Kongsi hasil kerja dengan guru, pensyarah dan rakan. Subdomain tertakluk kepada ketersediaan dan dasar perkhidmatan.

02 / Infrastruktur

Kecil dari segi mesin.
Besar untuk belajar.

MPanel menggunakan perkakasan Raspberry Pi sebagai persekitaran latihan yang terhad sumbernya. Had ini sebahagian daripada reka bentuk perkhidmatan.

◉ CPU
4 Core

ARM Cortex-A53

Kelajuan pemproses sehingga 1.2 GHz.

▤ RAM
1 GB

LPDDR2 SDRAM

Memori dikongsi untuk sistem dan aplikasi yang dihoskan.

▣ STORAGE
16 GB

Lexar Class 10

MicroSD untuk sistem operasi dan persekitaran pelayan.

⌘ STACK
Web

PHP + SQLite3

HTML5, CSS, JavaScript dan aplikasi web berskala kecil.

Pelan percuma
25 MB

Had storan untuk fail projek dan database SQLite3, dikongsi dalam kuota yang sama.

Fail + pangkalan dataJumlah 25 MB

Sesuai untuk projek seperti...

  • ✓ Portfolio pelajar dan laman persatuan.
  • ✓ Sistem rekod atau inventori berskala kecil.
  • ✓ Prototaip PHP dengan SQLite3.
  • ✓ Projek demonstrasi dan pembentangan akhir tahun.
Kuota 25 MB bukan jaminan prestasi atau uptime. Penggunaan sebenar berkongsi sumber perkakasan dengan projek lain.
03 / Pengurusan kod & backup

Jaga kod anda.
Rancang sandaran.

Backup yang baik bermula dengan amalan menyimpan kod sendiri. Fungsi tambahan MPanel akan diperkenalkan mengikut status pelaksanaannya.

⑂
Disyorkan

GitHub Pull & simpanan kod

Gunakan GitHub sebagai lokasi utama kod sumber. Apabila fungsi GitHub Pull tersedia dan diaktifkan, projek boleh menarik perubahan daripada repositori anda.

  • Simpan sejarah perubahan kod dalam Git.
  • Asingkan kod sumber daripada fail runtime.
  • Jangan masukkan kata laluan, token atau kunci rahsia ke repositori awam.
  • Semak tetapan repositori dan akses sebelum melakukan pull.
☁
Sokongan Dirancang

Google Drive Backup

Pelan fungsi sandaran automatik ke Google Drive. Fungsi ini belum boleh dianggap aktif sehingga integrasi dan jadualnya benar-benar beroperasi.

  • Skop: semua fail projek dan pangkalan data SQLite3.
  • Jadual dirancang: setiap hari pada 00:01.
  • Retensi dirancang: tujuh hari sahaja.
  • Status: belum tersedia sehingga diumumkan aktif.
Penting: Jangan bergantung pada fungsi Google Drive yang masih dirancang. Simpan salinan kod di GitHub dan buat salinan berasingan bagi fail serta database anda. Backup SQLite3 bagi aplikasi yang sedang menulis data perlu dilakukan dengan kaedah yang konsisten untuk mengelakkan salinan tidak lengkap.
04 / Pilih pelan

Mulakan tanpa kos.
Naik taraf bila perlu.

Mulakan projek kecil dengan pelan percuma. Projek Laravel yang memerlukan ruang tambahan perlu melalui permohonan khas atau langganan.

Pelajar / projek asas
RM0 / percuma

Untuk latihan pembangunan web dan projek akhir tahun berskala kecil.

  • 25 MB storan dikongsi
  • Fail projek dan SQLite3
  • HTML5, CSS, JavaScript
  • PHP, tertakluk kepada versi runtime yang tersedia
  • Subdomain PATS.my tertakluk kepada kelulusan
  • Bukan untuk production
Lihat cara bermula

Harga dan kelayakan tertakluk kepada pengesahan pengendali MPanel. Laravel tidak semestinya sesuai untuk setiap persekitaran hosting kecil.

05 / Langkah permulaan

Projek pertama anda,
langkah demi langkah.

Aliran ringkas untuk menyediakan projek pembelajaran sebelum dihantar ke hosting.

01

Siapkan projek

Bina aplikasi menggunakan HTML, CSS, JavaScript atau PHP. Pastikan saiz fail sesuai dengan kuota.

02

Simpan kod

Gunakan Git dan GitHub untuk menyimpan kod sumber serta sejarah perubahan projek.

03

Mohon hosting

Hubungi pengendali PATS.my untuk proses pendaftaran, subdomain dan akses MPanel.

04

Uji & bentangkan

Uji laman di browser dan kongsi pautan projek untuk pembelajaran atau penilaian.

PATS.my • Projek Akhir Tahun Sekolah

Idea anda layak untuk dilihat.

Belajar membina, menguji dan menerbitkan aplikasi web dalam persekitaran pembelajaran yang terkawal.

Pendaftaran dalam talian: log masuk atau daftar akaun anda di MPanel.
06 / Penggunaan bertanggungjawab

Terma & syarat.

Sila fahami batasan hosting pembelajaran sebelum menerbitkan projek anda.

1. Tujuan perkhidmatan

MPanel disediakan untuk pembelajaran, eksperimen, latihan pembangunan web dan projek akhir tahun sekolah, kolej atau universiti. Ia bukan perkhidmatan hosting production atau persekitaran kritikal perniagaan.

2. Had sumber dan storan

Pelan percuma menyediakan kuota keseluruhan 25 MB bagi fail projek dan SQLite3. Prestasi bergantung pada perkakasan Raspberry Pi 3 B+, sumber yang dikongsi, beban sistem dan keadaan rangkaian. Kuota atau pelan boleh berubah mengikut dasar pengendali.

3. Projek Laravel dan langganan

Projek yang memerlukan sekitar 150 MB atau lebih hendaklah membuat permohonan khas untuk penilaian. Trial hanya diberikan jika diluluskan. Pilihan langganan RM10 setahun tertakluk kepada ketersediaan, kelayakan dan had sumber yang ditetapkan pengendali.

4. Kandungan dan aktiviti yang dilarang

  • Aktiviti menyalahi undang-undang, penipuan, phishing atau penyebaran malware.
  • Spam, serangan siber, mining, proxy awam atau aktiviti yang menjejaskan pengguna lain.
  • Penggunaan yang melanggar hak cipta, privasi atau hak pihak ketiga.
  • Aplikasi yang membebankan sumber secara tidak munasabah atau cuba memintas had hosting.

5. Keselamatan akaun dan data

Pengguna bertanggungjawab melindungi kata laluan, token, kunci API dan maklumat sulit. Jangan simpan rahsia dalam repositori awam. Elakkan meletakkan maklumat peribadi atau data sensitif sebenar dalam projek demonstrasi.

6. Backup dan kehilangan data

Pengguna perlu menyimpan salinan projek dan database sendiri. GitHub Pull bukan dengan sendirinya satu sistem backup lengkap untuk semua fail runtime atau data SQLite3. Google Drive Backup berstatus Sokongan Dirancang sehingga integrasi dan jadual operasi disahkan aktif. Jadual 00:01 dan retensi tujuh hari ialah spesifikasi yang dirancang, bukan jaminan perkhidmatan semasa.

7. Ketersediaan perkhidmatan

Tiada jaminan uptime, pemulihan bencana, prestasi atau penyimpanan data tanpa had. Pengendali boleh mengehadkan, menggantung atau menamatkan akaun yang melanggar terma atau menjejaskan kestabilan sistem. Sebarang perubahan besar hendaklah dimaklumkan mengikut kemampuan pengendali.

8. Bukan untuk production

Jangan gunakan MPanel untuk sistem perniagaan kritikal, transaksi kewangan, perkhidmatan awam penting atau data yang memerlukan ketersediaan dan perlindungan bertaraf production. Untuk penggunaan sebenar, pilih infrastruktur yang sesuai dengan keperluan keselamatan, kapasiti, backup dan sokongan teknikal.

9. Penerimaan terma

Dengan menggunakan MPanel, pengguna bersetuju mematuhi terma yang ditetapkan. Pengendali hendaklah menyemak dan meluluskan terma akhir sebelum perkhidmatan dibuka kepada umum.

Nota: Kandungan terma ini ialah draf asas untuk laman promosi oleh pengendali sebelum diterbitkan sebagai polisi rasmi.

07 / FAQ

Soalan yang selalu ditanya.

Pelan pembelajaran yang dinyatakan adalah percuma dengan kuota 25 MB. Kelayakan, pendaftaran, subdomain dan akses perlu disahkan oleh pengendali PATS.my.

Projek Laravel yang memerlukan sekitar 150 MB perlu melalui permohonan khas. Trial mungkin diberikan jika diluluskan, atau anda boleh memohon pelan RM10 setahun. Keserasian sebenar bergantung pada konfigurasi dan sumber pelayan.

Tidak. GitHub sesuai untuk kod sumber dan sejarah perubahan, tetapi tidak semestinya menyimpan semua fail runtime serta data database. Simpan salinan berasingan bagi fail dan SQLite3.

Fungsi ini masih berstatus Sokongan Dirancang. Reka bentuknya merangkumi fail projek dan SQLite3, backup harian 00:01 serta retensi tujuh hari. Jangan anggap ia aktif sehingga pengendali mengumumkan integrasi dan operasi sebenar.

Tidak disyorkan. MPanel dibina untuk pembelajaran dan demonstrasi, bukan production. Gunakan hosting yang menyediakan sumber, keselamatan, backup dan sokongan yang sesuai untuk sistem perniagaan.