Proyek ini hadir sebagai gambar buruh pelabuhan bawaan yang memungkinkan Anda meneruskan dengan mudah ke situs web yang berjalan di rumah atau lainnya, termasuk SSL gratis, tanpa harus tahu terlalu banyak tentang Nginx atau Letsencrypt.
Saya membuat proyek ini untuk memenuhi kebutuhan pribadi untuk menyediakan cara mudah bagi pengguna untuk menyelesaikan host proksi terbalik dengan penghentian SSL dan itu harus sangat mudah sehingga monyet dapat melakukannya. Tujuan ini tidak berubah. Meskipun mungkin ada opsi lanjutan, namun opsi tersebut bersifat opsional dan proyek harus sesederhana mungkin sehingga hambatan untuk masuk ke sini rendah.
Saya tidak akan membahas terlalu banyak detail di sini, tetapi berikut adalah dasar-dasarnya bagi seseorang yang baru mengenal dunia yang dihosting sendiri ini.
services :
app :
image : ' docker.io/jc21/nginx-proxy-manager:latest '
restart : unless-stopped
ports :
- ' 80:80 '
- ' 81:81 '
- ' 443:443 '
volumes :
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
Ini adalah konfigurasi minimum yang diperlukan. Lihat dokumentasi untuk informasi lebih lanjut.
docker-compose up -d
# If using docker-compose-plugin
docker compose up -d
Saat kontainer buruh pelabuhan Anda berjalan, sambungkan ke kontainer tersebut pada port 81
untuk antarmuka admin. Terkadang hal ini memerlukan waktu agak lama karena entropi kunci.
http://127.0.0.1:81
Pengguna Admin Bawaan:
Email: [email protected]
Password: changeme
Segera setelah masuk dengan pengguna default ini, Anda akan diminta untuk mengubah detail Anda dan mengubah kata sandi Anda.
Semua dipersilakan untuk membuat permintaan tarik untuk proyek ini, terhadap cabang develop
. Rilis resmi dibuat dari cabang master
.
CI digunakan dalam proyek ini. Semua PR harus lulus sebelum dipertimbangkan. Setelah lolos, build buruh pelabuhan untuk PR tersedia di dockerhub untuk verifikasi manual.
Dokumentasi dalam cabang develop
tersedia untuk pratinjau di https://develop.nginxproxymanager.com
Terima kasih khusus kepada semua kontributor kami.