Froxlor Server Management Panel. Serves NGINX, PHP, MariaDB and Cron based on Debian.
7.5K
Docker image for Froxlor Server Management Panel.
Download Froxlor from the Froxlor website and mount it into the container for individually setup.
version: '2.4'
services:
froxlor:
image: bloodhunterd/froxlor
ports:
- '80:80'
- '443:443'
restart: unless-stopped
volumes:
- ./froxlor/:/var/www/froxlor/
- ./customers/logs/:/var/customers/logs/
- ./customers/mail/:/var/customers/mail/
- ./customers/webs:/var/customers/webs/
- ./ssl/:/etc/ssl/froxlor/
- ./.acme.sh/:/root/.acme.sh/
| ENV | Values | Default | Description |
|---|---|---|---|
| TZ | PHP: List of supported timezones - Manual | Europe/Berlin | Timezone |
| Port | Description |
|---|---|
| 53 | Bind DNS |
| 80 | HTTP |
| 443 | HTTPS |
| Volume | Path | Read only | Description |
|---|---|---|---|
| Froxlor | /var/www/froxlor/ | ✖ | Froxlor Server Management Panel. Need to persist to use the build in update process. |
| Customer logs | /var/customers/logs/ | ✖ | Froxlor customer log files. |
| Customer mails | /var/customers/mail/ | ✖ | Froxlor customer mails. |
| Customer web files | /var/customers/webs/ | ✖ | Froxlor customer web contents. |
| acme.sh script | /root/.acme.sh/ | ✖ | acme.sh script to refresh SSL certificates generated by Let's Encrypt. |
| SSL certificates | /etc/ssl/froxlor/ | ✖ | SSL certificates. |
Please note the changelog to check for configuration changes before updating.
docker-compose pull
docker-compose up -d
This project is licensed under the MIT - see LICENSE.md file for details.
Content type
Image
Digest
sha256:b18caf140…
Size
232.1 MB
Last updated
about 3 years ago
docker pull bloodhunterd/froxlor