Run Etebase Server within Docker Container
1.4K
Source Code: git.tjdev.de/DrMaxNix/etebase-docker
Run Etebase Server within Docker Container
Docker Run (not recommended):
$ docker run -d --name "etebase" -v ./data:/opt/etebase-data -p 8080:80 drmaxnix/etebase
Docker Compose (recommended):
services:
main:
image: drmaxnix/etebase
restart: unless-stopped
volumes:
- ./data:/opt/etebase-data
ports:
- "8080:80"
$ docker compose up -d
Tip
For both variants, persistent config files and user data will be stored in the `./data` directory. Feel free to change this to your needs.
Important
With this setup, the server will publicly listen on port 8080 via unencrypted http. When using in production, make sure to use a reverse proxy to add ssl functionality!
Create initial admin account:
$ docker compose exec main .venv/bin/python3 ./manage.py createsuperuser
Note
If you are using docker run, replace `docker compose exec main` with `docker exec -it etebase`.
Content type
Image
Digest
sha256:385bbb857…
Size
99.4 MB
Last updated
5 months ago
docker pull drmaxnix/etebase