Uygulamaya Erişim
Tarayıcını aç ve şuraya git: http://<SERVER_IP>
İlk başlatma birkaç dakika sürebilir; bu süre zarfında geçici bir Nginx 502 normaldir.
Varsayılan oturum açma kimlik bilgileri:
- E-posta:
[email protected] - Şifre:
sample
Lütfen ayarlar sayfasından e-posta adresinizi ve şifrenizi değiştirmeyi unutmayın.
Önemli Yollar
- Kurulum dizini:
/opt/automatisch - Proje dizini:
/opt/automatisch - Docker Compose dosyası:
/opt/automatisch/docker-compose.yml - Uygulama depolama alanı (hacim):
/var/lib/docker/volumes/automatisch_automatisch_storage/_data - PostgreSQL verileri (hacim):
/var/lib/docker/volumes/automatisch_postgres_data/_data - Redis verileri (cilt):
/var/lib/docker/volumes/automatisch_redis_data/_data - NGINX yapılandırması:
/etc/nginx/sites-available/automatisch - NGINX özellikli site:
/etc/nginx/sites-enabled/automatisch
Ortak Komutlar
Projeye gidin:
cd /opt/automatisch
Logları göster:
docker compose logs -f
Hizmetleri yeniden başlatın:
docker compose restart
Durdur / Başlat:
docker compose down
docker compose up -d
Konteynerleri kontrol edin:
docker ps
Hizmetler
- Ana: Automatisch web uygulaması, 3000 numaralı bağlantı noktasında kullanıma sunuldu
- Çalışan: Arka plan iş işlemcisi, dahili
- PostgreSQL: Veritabanı hizmeti, dahili (varsayılan bağlantı noktası 5432)
- Redis: Kuyruk ve önbellek hizmeti, dahili (varsayılan bağlantı noktası 6379)
Bir Alan Adı ile SSL Etkinleştirme
1. Alan adını sunucu IP'sine yönlendir.
2. Nginx config'i düzenle ve her ikisini de değiştir server_name _; alan adın ile (<your-domain>):
vim /etc/nginx/sites-available/automatisch
3. Certbot'u kur:
apt install -y certbot python3-certbot-nginx
4. Geçerli bir Let's Encrypt sertifikası üretmek için şu komutu çalıştır:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Değişiklikleri uygulamak için Nginx'i yeniden başlatın:
systemctl restart nginx
6. Tarayıcınızı açın ve şu adresi ziyaret edin: https://yourdomain.com