Sign inSign up

drmaxnix/etebase

By drmaxnix

•Updated 12 days ago

Run Etebase Server within Docker Container

Image
Databases & storage
0

1.8K

drmaxnix/etebase repository overview

Source Code: git.tjdev.de/DrMaxNix/etebase-docker⁠

⁠EteBase Docker

Run Etebase Server within Docker Container

⁠Setup Instructions

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!

⁠User Management

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`.

Tag summary

Content type

Image

Digest

sha256:a8bb93d50…

Size

99.6 MB

Last updated

12 days ago

docker pull drmaxnix/etebase