Access
- Open Neko in your browser:
http://<SERVER_IP>:8080
Login
- Username: Choose any username/display name.
- User password: The
MULTIUSER_USER_PASSWORDstored in/root/neko/.env - Admin password: The
MULTIUSER_ADMIN_PASSWORDstored in/root/neko/.env
Important Files & Directories
- Install Path:
/root/neko - Compose File:
/root/neko/docker-compose.yml - Environment File:
/root/neko/.env - Caddy Configuration:
/etc/caddy/Caddyfile
Docker Management
View status:
docker ps
View logs:
cd /root/neko
docker compose logs -f
Restart services:
cd /root/neko
docker compose restart
Stop services:
cd /root/neko
docker compose down
Start services:
cd /root/neko
docker compose up -d
Domain & HTTPS (Caddy)
Note: TLS certificates from Let's Encrypt cannot be issued for IP addresses. A domain name is required.
1. Point a domain (e.g. example.com) to your server’s IP address.
2. Update the site address in /etc/caddy/Caddyfile from http://<SERVER_IP> to your domain:
vim /etc/caddy/Caddyfile
Change:
http://<SERVER_IP> {
to:
https://example.com {
3. Reload Caddy:
systemctl reload caddy
4. Caddy will automatically obtain and renew a Let's Encrypt certificate.
5. Access Neko at: https://example.com