🚀 Menjalankan Server HTTP Sederhana dengan Python (Rekomendasi Terbaik)
Ini adalah cara paling cepat dan mudah untuk menyajikan file HTML lokal melalui jaringan, terutama karena Python biasanya sudah terinstal di sebagian besar sistem Linux, termasuk Debian. Cocok untuk digunakan saat ingin menguji file HTML lokal atau menambahkan ke Shiori.
📂 1. Buka Terminal
Buka aplikasi Terminal di Debian atau distro Linux lainnya.
📁 2. Navigasi ke Folder File HTML Anda
Gunakan perintah cd untuk masuk ke direktori tempat file HTML Anda berada.
cd /home/debian/Downloads/
🌐 3. Jalankan Server HTTP
Jalankan salah satu perintah berikut di terminal Anda:
Untuk Python 3:
python3 -m http.server 8000
Untuk Python 2 (jika Python 3 tidak tersedia):
python -m SimpleHTTPServer 8000
Perintah ini akan memulai server web lokal di port 8000. Anda akan melihat pesan seperti:
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
🌍 4. Akses File Melalui Browser
Setelah server berjalan, buka browser Anda dan akses:
http://localhost:8000/
Halaman tersebut akan menampilkan daftar semua file dalam folder tersebut. Anda bisa klik salah satu file HTML untuk melihatnya.
Contoh jika nama file Anda adalah:
http://localhost:8000/Personalized%20Glitter%20Car%20Charm%20Rearview%20Mirror%20Hanger%20Decor%20Acrylic%20Resin%20Tassel%20Carminder%20Crystal%20Car%20Charm%20Sparkle%20Initial%20Name%20Monogram%20-%20Etsy%20Indonesia%20(6_10_2025%206:32:35%20PM).html
Catatan: Jika Shiori Anda berjalan di perangkat lain dalam jaringan lokal, ganti localhost dengan alamat IP komputer Anda.
🔖 5. Tambahkan ke Shiori
Salin URL yang Anda buka di browser, lalu tambahkan sebagai bookmark baru di antarmuka Shiori.
⛔ 6. Hentikan Server
Jika sudah selesai, hentikan server dengan menekan:
Ctrl + C
Server akan berhenti dan Anda bisa menutup terminal.
✅ Selesai!
Dengan cara ini, Anda bisa menguji file HTML lokal dan menambahkannya ke Shiori tanpa perlu mengunggah ke hosting publik.