-
Notifications
You must be signed in to change notification settings - Fork 546
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d138161
commit a3ad1c5
Showing
8 changed files
with
8 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
Fri Oct 4 00:17:58 UTC 2024 | ||
Sat Oct 12 04:56:42 UTC 2024 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"captainVersion":2,"dockerCompose":{"services":{"$$cap_appname-mail":{"image":"bytemark/smtp","environment":{"RELAY_HOST":"$$cap_RELAY_HOST","RELAY_PORT":"$$cap_RELAY_PORT","RELAY_USERNAME":"$$cap_RELAY_USERNAME","RELAY_PASSWORD":"$$cap_RELAY_PASSWORD"},"notExposeAsWebApp":"true"},"$$cap_appname-postgres":{"image":"postgres:$$cap_POSTGRES_VERSION","volumes":["$$cap_appname-postgres-data:/var/lib/postgresql/data"],"environment":{"POSTGRES_USER":"plausible","POSTGRES_PASSWORD":"$$cap_POSTGRES_PASSWORD"},"notExposeAsWebApp":"true"},"$$cap_appname-clickhouse":{"image":"clickhouse/clickhouse-server:$$cap_CLICKHOUSE_VERSION","volumes":["$$cap_appname-clickhouse-data:/var/lib/clickhouse"],"notExposeAsWebApp":"true"},"$$cap_appname":{"depends_on":["$$cap_appname-postgres","$$cap_appname-clickhouse","$$cap_appname-mail"],"environment":{"BASE_URL":"http://$$cap_appname.$$cap_root_domain","SECRET_KEY_BASE":"$$cap_gen_random_hex(64)","DATABASE_URL":"postgres://plausible:$$cap_POSTGRES_PASSWORD@srv-captain--$$cap_appname-postgres:5432/plausible","CLICKHOUSE_DATABASE_URL":"http://srv-captain--$$cap_appname-clickhouse:8123/plausible","DISABLE_REGISTRATION":"true","MAILER_EMAIL":"$$cap_RELAY_USERNAME","SMTP_HOST_ADDR":"srv-captain--$$cap_appname-mail","SMTP_HOST_PORT":"25","TOTP_VAULT_KEY":"$$cap_TOTP_VAULT_KEY"},"containerHttpPort":"8000","dockerfileLines":["FROM ghcr.io/plausible/community-edition:$$cap_PLAUSIBLE_VERSION","CMD [\"sh\", \"-c\", \"sleep 10 && /entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run\"]"]}}},"variables":[{"defaultValue":"plausible","description":"This is the PostgreSQL password for user 'plausible'. Please change it.","id":"$$cap_POSTGRES_PASSWORD","label":"POSTGRES_PASSWORD","validRegex":"/^([^\\s^\\/])+$/"},{"defaultValue":"smtp.mailgun.org","description":"This is the SMTP host for sending email. Use Mailgun or whatever other service.","id":"$$cap_RELAY_HOST","label":"RELAY_HOST","validRegex":"/^([^\\s^\\/])+$/"},{"defaultValue":"587","description":"This is the port for the SMTP host. Please change it if needed.","id":"$$cap_RELAY_PORT","label":"RELAY_PORT","validRegex":"/^([^\\s^\\/])+$/"},{"description":"This is the username for logging into the SMTP host. Please change it according to your host.","id":"$$cap_RELAY_USERNAME","label":"RELAY_USERNAME"},{"description":"This is the password for logging into the SMTP host. Please change it according to your host.","id":"$$cap_RELAY_PASSWORD","label":"RELAY_PASSWORD","validRegex":"/^([^\\s^\\/])+$/"},{"description":"The version of Plausible docker image (from https://github.com/plausible/analytics/pkgs/container/community-edition e.g. v2.1.1)","id":"$$cap_PLAUSIBLE_VERSION","label":"PLAUSIBLE_VERSION","defaultValue":"v2.1.1","validRegex":"/^([^\\s^\\/])+$/"},{"description":"Clickhouse version (from https://hub.docker.com/r/clickhouse/clickhouse-server/tags, e.g. 24.3.3.102-alpine)","id":"$$cap_CLICKHOUSE_VERSION","label":"CLICKHOUSE_VERSION","defaultValue":"24.3.3.102-alpine","validRegex":"/^([^\\s^\\/])+$/"},{"description":"Postgres version (from https://hub.docker.com/_/postgres?tab=tags, Plausible v2.1.1 was tested against PostgreSQL versions 15 and 16)","id":"$$cap_POSTGRES_VERSION","label":"POSTGRES_VERSION","defaultValue":"16-alpine","validRegex":"/^([^\\s^\\/])+$/"},{"description":"This new key is used to encrypt TOTP secrets at rest. Generate by running $ openssl rand -base64 32","id":"$$cap_TOTP_VAULT_KEY","label":"TOTP_VAULT_KEY","validRegex":"/^([^\\s]{44})$/","defaultValue":null}],"instructions":{"start":"Plausible is a lightweight and open-source website analytics tool. It doesn't use cookies and is fully compliant with GDPR, CCPA and PECR. Made and hosted in the EU. This one click app uses the: - official image from https://github.com/plausible/analytics/pkgs/container/community-edition - https://hub.docker.com/r/bytemark/smtp, that allows linked containers to send outgoing email - official PostgreSQL image based on Alpine Linux and - ClickHouse image https://hub.docker.com/r/clickhouse/clickhouse-server. This version includes an open source geoip database (db-ip). If you would like to use Maxmind db, You will need to mount a volume and an additional container to update the database. You can use this docker compose file for reference: https://github.com/plausible/hosting/blob/master/geoip/docker-compose.geoip.yml","end":"Plausible.io is deployed and available as $$cap_appname. In case you add a new domain to your application, remember to set the environment variable BASE_URL accordingly. You need enable Websocket Support!\nSee https://github.com/plausible/analytics/blob/master/config/runtime.exs for all configurable environment variables, for features like Google search, Postmark, and Slack integrations.\nIMPORTANT: It will take up to 2 minutes for Plausible to be ready. Before that, you might see 502 error page."},"displayName":"Plausible v2.1.1","isOfficial":false,"description":"Plausible is a lightweight and open-source website analytics tool.","documentation":"Taken from https://plausible.io/."} | ||
{"captainVersion":2,"dockerCompose":{"services":{"$$cap_appname-postgres":{"image":"postgres:$$cap_POSTGRES_VERSION","volumes":["$$cap_appname-postgres-data:/var/lib/postgresql/data"],"environment":{"POSTGRES_USER":"plausible","POSTGRES_PASSWORD":"$$cap_POSTGRES_PASSWORD"},"notExposeAsWebApp":"true"},"$$cap_appname-clickhouse":{"image":"clickhouse/clickhouse-server:$$cap_CLICKHOUSE_VERSION","volumes":["$$cap_appname-clickhouse-data:/var/lib/clickhouse"],"notExposeAsWebApp":"true"},"$$cap_appname":{"depends_on":["$$cap_appname-postgres","$$cap_appname-clickhouse"],"environment":{"BASE_URL":"http://$$cap_appname.$$cap_root_domain","SECRET_KEY_BASE":"$$cap_gen_random_hex(64)","DATABASE_URL":"postgres://plausible:$$cap_POSTGRES_PASSWORD@srv-captain--$$cap_appname-postgres:5432/plausible","CLICKHOUSE_DATABASE_URL":"http://srv-captain--$$cap_appname-clickhouse:8123/plausible","DISABLE_REGISTRATION":"true","MAILER_EMAIL":"$$cap_MAILER_EMAIL","SMTP_HOST_ADDR":"$$cap_RELAY_HOST","SMTP_HOST_PORT":"$$cap_RELAY_PORT","SMTP_USER_NAME":"$$cap_RELAY_USERNAME","SMTP_USER_PWD":"$$cap_RELAY_PASSWORD","TOTP_VAULT_KEY":"$$cap_TOTP_VAULT_KEY","MAILER_ADAPTER":"Bamboo.Mua"},"containerHttpPort":"8000","dockerfileLines":["FROM ghcr.io/plausible/community-edition:$$cap_PLAUSIBLE_VERSION","CMD [\"sh\", \"-c\", \"sleep 10 && /entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run\"]"]}}},"variables":[{"defaultValue":"plausible","description":"This is the PostgreSQL password for user 'plausible'. Please change it.","id":"$$cap_POSTGRES_PASSWORD","label":"POSTGRES_PASSWORD","validRegex":"/^([^\\s^\\/])+$/"},{"defaultValue":"smtp.mailgun.org","description":"This is the SMTP host for sending email. Use Mailgun or whatever other service.","id":"$$cap_RELAY_HOST","label":"RELAY_HOST","validRegex":"/^([^\\s^\\/])+$/"},{"defaultValue":"587","description":"This is the port for the SMTP host. Please change it if needed.","id":"$$cap_RELAY_PORT","label":"RELAY_PORT","validRegex":"/^([^\\s^\\/])+$/"},{"description":"This is the email which will be used to send mail from often same as the username for logging into the SMTP host.","id":"$$cap_MAILER_EMAIL","label":"MAILER_EMAIL"},{"description":"This is the username for logging into the SMTP host. Please change it according to your host.","id":"$$cap_RELAY_USERNAME","label":"RELAY_USERNAME"},{"description":"This is the password for logging into the SMTP host. Please change it according to your host.","id":"$$cap_RELAY_PASSWORD","label":"RELAY_PASSWORD","validRegex":"/^([^\\s^\\/])+$/"},{"description":"The version of Plausible docker image (from https://github.com/plausible/analytics/pkgs/container/community-edition e.g. v2.1.4)","id":"$$cap_PLAUSIBLE_VERSION","label":"PLAUSIBLE_VERSION","defaultValue":"v2.1.4","validRegex":"/^([^\\s^\\/])+$/"},{"description":"Clickhouse version (from https://hub.docker.com/r/clickhouse/clickhouse-server/tags, e.g. 24.3.3.102-alpine)","id":"$$cap_CLICKHOUSE_VERSION","label":"CLICKHOUSE_VERSION","defaultValue":"24.3.3.102-alpine","validRegex":"/^([^\\s^\\/])+$/"},{"description":"Postgres version (from https://hub.docker.com/_/postgres?tab=tags, Plausible v2.1.1 was tested against PostgreSQL versions 15 and 16)","id":"$$cap_POSTGRES_VERSION","label":"POSTGRES_VERSION","defaultValue":"16-alpine","validRegex":"/^([^\\s^\\/])+$/"},{"description":"This new key is used to encrypt TOTP secrets at rest. Generate by running $ openssl rand -base64 32","id":"$$cap_TOTP_VAULT_KEY","label":"TOTP_VAULT_KEY","validRegex":"/^([^\\s]{44})$/","defaultValue":null}],"instructions":{"start":"Plausible is a lightweight and open-source website analytics tool. It doesn't use cookies and is fully compliant with GDPR, CCPA and PECR. Made and hosted in the EU. This one click app uses the: - official image from https://github.com/plausible/analytics/pkgs/container/community-edition - official PostgreSQL image based on Alpine Linux and - ClickHouse image https://hub.docker.com/r/clickhouse/clickhouse-server. This version includes an open source geoip database (db-ip). If you would like to use Maxmind db, You will need to mount a volume and an additional container to update the database. You can use this docker compose file for reference: https://github.com/plausible/hosting/blob/master/geoip/docker-compose.geoip.yml This uses Plausible's inbuilt smtp Bamboo.Mua for sending emails instead of an extra SMTP container.","end":"Plausible.io is deployed and available as $$cap_appname. In case you add a new domain to your application, remember to set the environment variable BASE_URL accordingly. You need enable Websocket Support!\nSee https://github.com/plausible/analytics/blob/master/config/runtime.exs for all configurable environment variables, for features like Google search, Postmark, and Slack integrations.\nIMPORTANT: It will take up to 2 minutes for Plausible to be ready. Before that, you might see 502 error page."},"displayName":"Plausible v2.1.4","isOfficial":false,"description":"Plausible is a lightweight and open-source website analytics tool.","documentation":"Taken from https://plausible.io/."} |
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.