Pemasangan
Unggah berkasnya dan selesaikan pemasang web 6 langkah dalam waktu sekitar lima menit.
TubePress dipasang seperti aplikasi PHP klasik pada umumnya: unggah file, arahkan browser ke domain Anda, dan ikuti panduan web singkat. Tidak ada baris perintah, tidak ada langkah build.
Perkirakan waktu sekitar lima menit. Sebelum memulai, pastikan server Anda memenuhi persyaratan dan siapkan detail database Anda.
Unduh TubePress
Ambil rilis terbaru dari halaman unduhan. Berupa satu file ZIP kecil yang berisi sumber PHP lengkap dan dapat diedit — tanpa kunci lisensi dan tanpa ionCube.
Unggah ke server Anda
Ekstrak ZIP dan unggah isinya ke server Anda melalui FTP/SFTP atau pengelola file hosting Anda. Satu aturan penting: web root Anda harus mengarah ke direktori public/, bukan ke root proyek. Semua yang lain — config/, src/, storage/, themes/, plugins/ — berada satu level di atas document root dan tidak pernah dilayani secara langsung.
…/public di panel kontrol Anda.Jalankan installer web
Kunjungi domain Anda di browser. Karena penanda config/installed.php belum ada, TubePress langsung mengarahkan Anda ke wizard setup. Terdapat enam langkah:
- Selamat Datang. Layar intro singkat — klik untuk memulai.
- Pemeriksaan Sistem. Memverifikasi versi PHP, ekstensi, dan folder yang dapat ditulisi. Ketika semua pemeriksaan yang diperlukan lulus, proses berlanjut secara otomatis; jika ada yang gagal, setiap item akan menampilkan cara memperbaikinya.
- Database. Masukkan host database, nama, pengguna, dan kata sandi Anda. TubePress terhubung, membuat database jika memungkinkan (atau menggunakan yang sudah ada di shared hosting), menjalankan setiap migrasi SQL, dan menulis
config/database.php. Kolom host juga menerimahost:portatau jalur socket. - Administrator. Buat akun admin Anda — nama pengguna (3–50 karakter), email yang valid, dan kata sandi minimal 8 karakter.
- Pengaturan. Beri nama situs Anda (deskripsi bersifat opsional). URL situs terdeteksi secara otomatis dan jumlah video per halaman defaultnya 24 — keduanya dapat diedit nanti.
- Selesai. TubePress membuat halaman default, pengaturan dan default SEO, menulis penanda instalasi, dan memberikan tautan ke panel admin baru Anda.
.sql yang perlu dimuat secara manual.Izin file
Pengguna server web (biasanya www-data) harus memiliki dan dapat menulis ke tiga lokasi: config/ (untuk menyimpan pengaturan Anda), storage/ (log, file sementara, dan cadangan) dan public/uploads/ (media Anda). Pemeriksaan Sistem akan menandai yang tidak dapat ditulisi.
# Give the web-server user ownership
chown -R www-data:www-data config storage public/uploads
# Directories 755, files 644
find config storage public/uploads -type d -exec chmod 755 {} \;
find config storage public/uploads -type f -exec chmod 644 {} \;Hanya tiga jalur tersebut yang perlu dapat ditulisi oleh server; sisa direktori dapat tetap bersifat hanya-baca.
Apache vs Nginx
Keduanya didukung penuh dan terdeteksi secara otomatis saat instalasi.
- Apache — atur
AllowOverride Allagar file.htaccessbawaan dapat menangani URL bersih dan memblokir akses ke folder sensitif. Setelah selesai, TubePress membuat symlinkpublic/themesdanpublic/templatesagar aset tema dapat diselesaikan. - Nginx — tambahkan aturan standar
try_files … /index.php?$query_string, buat alias/themes/dan/templates/ke folder proyek, dandenyjalurconfig/,src/, danstorage/. Cuplikan lengkap tersedia di Persyaratan.
Pengembangan lokal (localhost)
TubePress berjalan pada instalasi localhost HTTP biasa tanpa pengaturan khusus — installer, sesi, dan login semuanya berfungsi tanpa HTTPS. Dua pilihan mudah:
- Server web lokal (paling mendekati produksi) — arahkan Apache atau Nginx ke folder
public/, persis seperti di atas. - Server bawaan PHP (tanpa konfigurasi) — dari root proyek, jalankan perintah di bawah ini, lalu buka
http://localhost:8000.
php -S localhost:8000 -t public public/router.phpFile router.php bawaan memberikan URL bersih, dan front controller menyajikan aset tema dan admin secara langsung — sehingga tampilan berfungsi langsung tanpa perlu mengonfigurasi alias aset.
Secure ketika benar-benar mendeteksi HTTPS, sehingga login melalui http://localhost biasa berfungsi normal. Tambahkan TLS saat Anda beralih ke produksi.Setelah instalasi
Masuk ke /admin dengan akun yang baru saja Anda buat dan mulailah menyiapkan situs Anda. Panduan langkah pertama memandu Anda melalui identitas situs, branding, video pertama Anda, dan daftar periksa sebelum go-live. Sangat disarankan untuk mengamankan login admin lebih awal — lihat Keamanan.
config/installed.php dan setiap rute /install dinonaktifkan secara permanen. Jangan hapus penanda tersebut di situs live — itulah yang mencegah wizard setup terbuka kembali.Langkah selanjutnya
Masih kesulitan?
Buka tiket dari dasbor Anda dan tim kami akan membantu Anda.