Sign inSign up

drmaxnix/etebase

By drmaxnix

Updated 5 months ago

Run Etebase Server within Docker Container

Image
Databases & storage
0

1.4K

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:385bbb857

Size

99.4 MB

Last updated

5 months ago

docker pull drmaxnix/etebase