The container contains a config that matches with Froxlor 0.10.6. It might change over time, required changes can be reviewed at
[***]
Setup (Kubernetes)
Deploy using the helm chart
The admin interface will be available on port 8088 (without SSL!). It can be used for initial setup and can later be used as emergency admin access
Password restrictions
Due to a certain shell logic no special characters may be used! Only use longer alpha-numeric passwords - the longer the better.
Pipework setup
Starting with chart version 0.3.0 pipework is supported to obtain an external directly routet IP address. This allows to run multiple
froxlor deployments on one kubernetes node without interfering each other
TODO: document it
Initial setup dialog
Go to your http://{host or ip}:8088
Mysql hostname: name of the mysql service (e.g. froxlor-mysql)
Mysql password / rootPassword as specified in values.yaml
A secure admin password
A server name that resolves to the host
IP address 0.0.0.0 (=wildcard) because the POD IP can change
System setup
login as admin
System Setup
System -> Settings -> Panel settings
setup mail sender/recipient
phpMyAdmin URL -> TODO
Allow moving domains between admins
Allow moving domains between customers
Hide mail settings in customer panel (there's no mail support in this docker container yet)
System -> Settings -> Account settings
Allow multiple login
Allow login with domains
Allow password reset by admins
System -> Settings -> SSL settings
Activate + Save
Enable Let's Encrypt
Switch to the Acme2 Test endpoint until everything works!
Disable DNS validation before creating Let's Encrypt certificate (needed if Default SSL IP is 0.0.0.0:443 (hostPort))
Resources -> IPs and Ports
For deployments using hostPort/hostIp
add IP 0.0.0.0, Port 80, Disable "Create Listen statement" (if not pressent)
add IP 0.0.0.0, Port 443, Disable "Create Listen statement", Enable "SSL Port"
For deployments using pipework and directly assigned IPs
change version information at Chart.yaml and values.yaml
add current froxlor version as shown in console (new available version) under appVersion in Chart.yaml
publih new tag for chart
Travis will build a new Chart for repository. Dockerhub will build a new Docker image based on git tag https://hub.docker.com/repository/docker/evermind/froxlor/tags?page=1&ordering=last_updated