Web Access
- Open in browser:
http://<SERVER_IP>
Admin Account Setup
1. Run the following command to create an administrator:
docker exec -it artalk artalk admin
2. After creating the admin account, log in to the web interface.
3. Create additional accounts via the User Management page in the GUI · no manual config editing required.
Important Files and Directories
/root/artalk/docker-compose.yml→ Docker Compose definition/root/artalk/data→ Stores all persistent blog content/etc/nginx/sites-available/artalk.conf→ Reverse proxy configuration
Docker Management Commands
cd /root/artalk
docker ps # List running containers
docker compose logs -f # Follow logs
docker compose restart # Restart service
Domain & SSL Setup
Point your domain to the server IP.
Edit Nginx config:
vim /etc/nginx/sites-available/artalk.conf
Replace server_name _; with server_name <your-domain>;
Install Certbot:
apt install -y certbot python3-certbot-nginx
Run Certbot to issue SSL certificate:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Test and reload Nginx:
sudo nginx -t
sudo systemctl reload nginx
Open in browser: https://<your-domain>