Kami juga dapat ditemukan di Linode
Jika Anda menginginkan sesuatu yang tidak direncanakan, silakan buka masalah permintaan fitur dan kami akan melihat cara menambahkannya.
Saat ini Yacht kompatibel dengan templat portainer. Anda akan menambahkan url template di pengaturan "Tambahkan Template". Template akan dibaca, dipisahkan ke dalam aplikasi, dan diimpor ke database. Aplikasi yang dikaitkan dengan templat ditautkan melalui hubungan db sehingga ketika templat dihapus, aplikasi yang terkait dengannya juga dihapus. Kami juga menyimpan url templat sehingga kami dapat mengaktifkan pembaruan templat dengan menekan tombol.
Kami merekomendasikan memulai dengan:
https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht/Template/template.json
Dalam templat, Anda dapat mendefinisikan variabel (dimulai dengan !
) agar variabel tersebut otomatis diganti dengan variabel apa pun yang telah ditetapkan pengguna di pengaturan servernya (mis. !config
akan digantikan oleh /yacht/AppData/Config
secara default).
Jika Anda siap dan grafik tidak muncul, tambahkan yang berikut ke cmdline.txt Anda:
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
Anda dapat memanfaatkan variabel lingkungan berikut di Yacht. Tidak ada satupun yang bersifat wajib.
Variabel | Keterangan |
---|---|
PUID | Tetapkan userid yang akan dijalankan oleh container. |
PGID | Tetapkan groupid tempat wadah akan dijalankan. |
RAHASIA_KEY | Menyetel ini ke string acak memastikan Anda tidak akan logout di antara reboot Yacht. |
ADMIN_EMAIL | Ini menetapkan email untuk pengguna Yacht default. |
DISABLE_AUTH | Ini menonaktifkan otentikasi di bagian belakang Yacht. Ini tidak disarankan kecuali Anda menggunakan sesuatu seperti Authelia untuk mengelola otentikasi. |
DATABASE_URL | Jika Anda ingin Yacht menggunakan database seperti SQL alih-alih sqlite bawaan, Anda dapat meletakkan info itu di sini dalam format berikut: postgresql://user:password@postgresserver/db |
KOMPOSE_DIR | Ini adalah jalur di dalam wadah yang berisi folder Anda yang memiliki proyek pembuatan buruh pelabuhan. ( hanya menulis tag ) |
Jika Anda menjalankan WSL2 di dalam Windows, karena perbedaan cara penanganan izin. Pada dasarnya Anda berada di dalam mesin Linux yang mengakses sistem file Windows. Anda harus menjalankannya setelah instalasi sebelum menambahkan wadah Yacht:
$ sudo usermod -aG docker $USER
Informasi tambahan mengenai hal ini dapat ditemukan di langkah-langkah Pasca-instalasi untuk Linux
Jika tombol pembaruan bawaan tidak berfungsi, coba perintah berikut:
docker run --rm -d -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower:latest --cleanup --run-once
Lisensi MIT