[!NOTE]
For release notes, check out the latest release in the ocular repository. This repo is just for production releases :)
[!CAUTION] It is currently not possible to reset the password in case you forget yours! Follow https://github.com/simonwep/genesis/issues/5 to get notified when this is added. (https://github.com/simonwep/ocular/discussions/51)
This is the docker-compose setup for ocular. To deploy it, follow these steps:
.env.example
to .env
, if your app is only used locally make sure to set GENESIS_JWT_COOKIE_ALLOW_HTTP
to true
if you want to use it without https../gen-passwords.sh
to generate secrets and an initial admin user.docker compose up -d
.http://localhost:3030
in your browser :)To migrate to a newer version, follow these steps:
./data
folder. The folder contains all the user-data..env.example
to .env
, adjust the values if needed. You don't need to run ./gen-passwords.sh
again../data
folder to the new location.docker compose up -d
.Help! I can't log in to the app over the network!
If you don't use https, make sure to set GENESIS_JWT_COOKIE_ALLOW_HTTP
to true
in your .env
file.
Otherwise, run it behind a reverse proxy like nginx and get a free certificate from letsencrypt.