diff --git a/env-authentik b/env-authentik new file mode 100644 index 0000000..36d2ee5 --- /dev/null +++ b/env-authentik @@ -0,0 +1,9 @@ +AUTHENTIK_DEBUG=false +AUTHENTIK_ERROR_REPORTING__ENABLED=true +AUTHENTIK_LOG_LEVEL=debug +AUTHENTIK_POSTGRESQL__HOST=postgresql +AUTHENTIK_POSTGRESQL__NAME=authentik +AUTHENTIK_POSTGRESQL__PASSWORD=secret +AUTHENTIK_POSTGRESQL__USER=authentik_user +AUTHENTIK_REDIS__HOST=redis +AUTHENTIK_SECRET_KEY=secret diff --git a/env-collabora b/env-collabora new file mode 100644 index 0000000..e1e1245 --- /dev/null +++ b/env-collabora @@ -0,0 +1,4 @@ +COLLABORA_PASSWORD=secret +COLLABORA_USERNAME=eliribble +COLLABORA_DOMAIN=docs.theribbles.org +EXTRA_PARAMS=--o:ssl.enable=true diff --git a/env-firefly-iii b/env-firefly-iii new file mode 100644 index 0000000..20601c4 --- /dev/null +++ b/env-firefly-iii @@ -0,0 +1,15 @@ +APP_DEBUG=true +APP_KEY=secret +APP_URL=https://money.theribbles.org +AUTHENTICATION_GUARD=remote_user_guard +AUTHENTICATION_GUARD_HEADER=remote_user +AUTHENTICATION_GUARD_EMAIL=HTTP_X_EMAIL +DB_HOST=postgresql +DB_PORT=5432 +DB_CONNECTION=pgsql +DB_DATABASE=fireflyiii +DB_USERNAME=firefly_user +DB_PASSWORD=secret +SITE_OWNER=admin@theribbles.org +TRUSTED_PROXIES=** +TZ=America/Denver diff --git a/env-freeipa b/env-freeipa new file mode 100644 index 0000000..379c408 --- /dev/null +++ b/env-freeipa @@ -0,0 +1 @@ +PASSWORD=secret diff --git a/env-gitea b/env-gitea new file mode 100644 index 0000000..a14ca02 --- /dev/null +++ b/env-gitea @@ -0,0 +1,7 @@ +GITEA__service__DISABLE_REGISTRATION=true +GITEA__mailer__ENABLED=true +GITEA__database__DB_TYPE=postgres +GITEA__database__HOST=postgresql:5432 +GITEA__database__NAME=gitea +GITEA__database__USER=gitea_user +GITEA__database__PASSWD=secret diff --git a/env-mailserver b/env-mailserver new file mode 100644 index 0000000..a8828b9 --- /dev/null +++ b/env-mailserver @@ -0,0 +1,32 @@ +DMS_DEBUG=1 +DOVECOT_PASS_FILTER=(&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=%n)) +DOVECOT_USER_FILTER=(&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=%n)) +ENABLE_CLAMAV=1 +ENABLE_FAIL2BAN=1 +ENABLE_LDAP=0 +ENABLE_MANAGESIEVE=1 +ENABLE_POSTGREY=0 +ENABLE_SASLAUTHD=1 +ENABLE_SPAMASSASSIN=1 +LDAP_SEARCH_BASE=cn=users,cn=accounts,dc=theribbles,dc=org +LDAP_SERVER_HOST=ldap # your ldap container/IP/ServerName +LDAP_BIND_DN=uid=system,cn=sysaccounts,cn=etc,dc=theribbles,dc=org +LDAP_BIND_PW=HAL5nc67iXf8v5 +LDAP_QUERY_FILTER_USER=(&(mail=%s)(mailEnabled=TRUE)) +LDAP_QUERY_FILTER_GROUP=(&(mailGroupMember=%s)(mailEnabled=TRUE)) +LDAP_QUERY_FILTER_ALIAS=(|(&(mailAlias=%s)(objectClass=PostfixBookMailForward))(&(mailAlias=%s)(objectClass=PostfixBookMailAccount)(mailEnabled=TRUE))) +LDAP_QUERY_FILTER_DOMAIN=(mail=*@%s) +LDAP_QUERY_FILTER_USER=(mail=%s) +LDAP_QUERY_FILTER_ALIAS=(|) +LDAP_QUERY_FILTER_GROUP=(|) +LDAP_QUERY_FILTER_SENDERS=(|(mail=%s)(mail=admin@*)) +NETWORK_INTERFACE=tap0 +ONE_DIR=1 +POSTMASTER_ADDRESS=postmaster@localhost.localdomain +POSTFIX_MESSAGE_SIZE_LIMIT=100000000 +SASLAUTHD_MECHANISMS=rimap +SASLAUTHD_MECH_OPTIONS=127.0.0.1 +SPAMASSASSIN_SPAM_TO_INBOX=1 +SSL_CERT_PATH=/certs/live/theribbles.org/fullchain.pem +SSL_KEY_PATH=/certs/live/theribbles.org/privkey.pem +SSL_TYPE=manual diff --git a/env-monica b/env-monica new file mode 100644 index 0000000..80d1206 --- /dev/null +++ b/env-monica @@ -0,0 +1,13 @@ +APP_ENV=production +APP_KEY=base64:8IzDPFR0/ydvfHiu5jmMI+9LvLciwluF0IstUefY+W0= +APP_TRUSTED_PROXIES=* +APP_URL=https://contacts.theribbles.org +DAV_ENABLED=true +DB_DATABASE=monica_db +DB_USERNAME=monica_user +DB_PASSWORD=secret +DB_HOST=mariadbhost +CACHE_DRIVER=database +LOG_CHANNEL=stdout +QUEUE_DRIVER=sync +SESSION_DRIVER=database diff --git a/env-nextcloud b/env-nextcloud new file mode 100644 index 0000000..1a27cfd --- /dev/null +++ b/env-nextcloud @@ -0,0 +1,9 @@ +APACHE_DISABLE_REWRITE_IP=1 +OVERWRITEPROTOCOL=https +POSTGRES_DB=nextcloud +POSTGRES_USER=nextcloud_user +POSTGRES_PASSWORD=secret +POSTGRES_HOST=postgresql +NEXTCLOUD_ADMIN_USER=eliribble@theribbles.org +NEXTCLOUD_TRUSTED_DOMAINS=theribbles.org +TRUSTED_PROXIES=* diff --git a/env-openeats b/env-openeats new file mode 100644 index 0000000..d693f30 --- /dev/null +++ b/env-openeats @@ -0,0 +1,14 @@ +ALLOWED_HOST=recipes.theribbles.org +API_PORT=8000 +API_URL=0.0.0.0:8000 +DJANGO_SECRET_KEY=secret +HTTP_X_FORWARDED_PROTO=True +MYSQL_DATABASE=openeats +MYSQL_HOST=mysql +MYSQL_PORT=3306 +MYSQL_ROOT_PASSWORD=secret +MYSQL_USER=openeats_user +NODE_API_URL=https://recipes.theribbles.org +NODE_ENV=dev +NODE_LOCALE=en +NODE_URL=recipes.theribbles.org diff --git a/env-paperless-ngx b/env-paperless-ngx new file mode 100644 index 0000000..ad04898 --- /dev/null +++ b/env-paperless-ngx @@ -0,0 +1,12 @@ +PAPERLESS_REDIS=redis://redis:6379 +PAPERLESS_DBENGINGE=postgres +PAPERLESS_DBHOST=postgresql +PAPERLESS_DBPASS=secret +PAPERLESS_DBUSER=paperless_user +PAPERLESS_URL=https://docs.theribbles.org +PAPERLESS_SECRET_KEY=secret +PAPERLESS_TIME_ZONE=America/Phoenix +PAPERLESS_OCR_LANGUAGE=eng +PAPERLESS_TIKA_ENABLED=1 +PAPERLESS_TIKA_GOTENBERG_ENDPOINT=http://gotenberg:3000 +PAPERLESS_TIKA_ENDPOINT=http://tika:9998 diff --git a/env-photoprism b/env-photoprism new file mode 100644 index 0000000..ef27560 --- /dev/null +++ b/env-photoprism @@ -0,0 +1,9 @@ +PHOTOPRISM_ADMIN_PASSWORD=secret +PHOTOPRISM_DATABASE_DRIVER=mariadb +PHOTOPRISM_DATABASE_NAME=photoprism +PHOTOPRISM_DATABASE_PASSWORD=secret +PHOTOPRISM_DATABASE_SERVER=mariadbhost +PHOTOPRISM_DATABASE_USER=photoprism_user +PHOTOPRISM_SITE_URL=https://photos.theribbles.org +PHOTOPRISM_UPLOAD_NSFW=true +PHOTOPRISM_IMPORT_PATH=/photoprism/import diff --git a/env-piped b/env-piped new file mode 100644 index 0000000..e69de29 diff --git a/env-roundcube b/env-roundcube new file mode 100644 index 0000000..59acdac --- /dev/null +++ b/env-roundcube @@ -0,0 +1,4 @@ +ROUNDCUBEMAIL_DEFAULT_HOST=ssl://home.theribbles.org +ROUNDCUBEMAIL_SMTP_SERVER=ssl://home.theribbles.org +ROUNDCUBEMAIL_SKIN=classic +ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE=100M diff --git a/env-stalwart b/env-stalwart new file mode 100644 index 0000000..e69de29 diff --git a/env-synapse b/env-synapse new file mode 100644 index 0000000..4a16e29 --- /dev/null +++ b/env-synapse @@ -0,0 +1,4 @@ +SYNAPSE_SERVER_NAME=matrix.theribbles.org +SYNAPSE_REPORT_STATS=yes +SYNAPSE_HTTP_PORT=8008 + diff --git a/env-tandoor-recipes b/env-tandoor-recipes new file mode 100644 index 0000000..3cf9e9b --- /dev/null +++ b/env-tandoor-recipes @@ -0,0 +1,10 @@ +SECRET_KEY=secret +DB_ENGINE=django.db.backends.postgresql +DEBUG=1 +POSTGRES_HOST=postgres +POSTGRES_PORT=5432 +POSTGRES_USER=tandoor_recipes_user +POSTGRES_PASSWORD=secret +POSTGRES_DB=tandoor_recipes +SOCIAL_PROVIDERS=allauth.socialaccount.providers.authentik +SOCIALACCOUNT_PROVIDERS={"authentik":{"SERVERS":[{"id":"ribblesso","name":"Ribble SSO","openid_configuration_url":"https://auth.theribbles.org/application/o/recipes/.well-known/openid-configuration"}]}} diff --git a/env-wiki-ribbles b/env-wiki-ribbles new file mode 100644 index 0000000..6f9f83a --- /dev/null +++ b/env-wiki-ribbles @@ -0,0 +1,9 @@ +DB_TYPE=postgres +DB_HOST=postgresql +DB_PORT=5432 +DB_USER=wiki_user +DB_PASS=secret +DB_NAME=wiki +DB_SSL=0 +SSL_ACTIVE=0 +HA_ACTIVE=0 diff --git a/env-wiki-suvereno b/env-wiki-suvereno new file mode 100644 index 0000000..a33ada0 --- /dev/null +++ b/env-wiki-suvereno @@ -0,0 +1,9 @@ +DB_TYPE=postgres +DB_HOST=postgresql +DB_PORT=5432 +DB_USER=suvereno_wiki_user +DB_PASS=secret +DB_NAME=suvereno_wiki +DB_SSL=0 +SSL_ACTIVE=0 +HA_ACTIVE=0