Best if you want to keep your data local or want full control and extensibility.
Minimum requirements:
2 core, 4G ram and 20GB Disk space
chmod 755 ./scripts/self-host.sh
first.ADMIN_USERNAME
and ADMIN_PASSWORD
you defined, or the default, which is:
env/.env.prod
to suit your needs.Variable Name | (Default) Value | Change? |
---|---|---|
POSTGRES_USER | lotus | β |
POSTGRES_DB | lotus | β |
POSTGRES_PASSWORD | lotus | β |
SECRET_KEY | change_me | β |
ADMIN_USERNAME | change_me | β |
ADMIN_EMAIL | change_me | β |
ADMIN_PASSWORD | change_me | β |
SELF_HOSTED | True | |
DOCKERIZED | True | |
DJANGO_SETTINGS_MODULE | βlotus.settingsβ | |
NODE_ENV | production | |
VITE_API_URL | βhttp://localhost/β | |
STRIPE_LIVE_SECRET_KEY | sk_live_ | β |
STRIPE_LIVE_CLIENT | ca_ | β |
STRIPE_TEST_SECRET_KEY | sk_test_ | β |
STRIPE_TEST_CLIENT | ca_ | β |
STRIPE_WEBHOOK_SECRET | whsec_ | β |
SVIX_JWT_SECRET | change_me | β |