You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-15Lines changed: 25 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -96,44 +96,42 @@ The setup uses [Traefik](https://github.com/traefik/traefik), the cloud native a
96
96
97
97
You can always delete existing (if you don't need them) or add your own services, just make sure to apply necessary changes.
98
98
99
-
### Services
100
-
101
-
-[PostgreSQL](https://www.postgresql.org) - open source object-relational database known for reliability and data integrity. It uses [Bitnami Docker image](https://hub.docker.com/r/bitnami/postgresql).
102
-
-[Redis](https://redis.io) - open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. It uses [Bitnami Docker image](https://hub.docker.com/r/bitnami/redis).
Current setup requires you to fill in `.env` file with variables that are used in services.
110
102
111
-
#### General
112
-
113
103
-`DOMAIN_NAME` - your registered domain.
114
104
-`DO_AUTH_TOKEN` - Digital Ocean token that is going to be used for DNS challenge and generating https certificates. It's required by Traefik and they provide other options, you can find them [here](https://doc.traefik.io/traefik/https/acme/#providers). If you'd like to continue with Digital Ocean, then you can create a token in `Dashboard` -> `API` -> `Tokens/Keys`.
115
105
-`ACME_EMAIL` - email that is used for [Let's Encrypt](https://letsencrypt.org) and `https` certificates.
116
106
-`GITHUB_TOKEN` - `(optional)` github token for private repos.
117
107
108
+
### Services
109
+
110
+
-[PostgreSQL](https://www.postgresql.org) - open source object-relational database known for reliability and data integrity. It uses [Bitnami Docker image](https://hub.docker.com/r/bitnami/postgresql).
111
+
118
112
<details>
119
-
<summary>PostgreSQL</summary>
113
+
<summary>Env variables</summary>
120
114
121
115
-`POSTGRESQL_USERNAME` - username for PostgreSQL.
122
116
-`POSTGRESQL_PASSWORD` - password for PostgreSQL.
123
117
-`POSTGRESQL_DATABASE` - name of the database in PostgreSQL.
124
118
125
119
</details>
126
120
121
+
-[Redis](https://redis.io) - open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. It uses [Bitnami Docker image](https://hub.docker.com/r/bitnami/redis).
122
+
127
123
<details>
128
-
<summary>Redis</summary>
124
+
<summary>Env variables</summary>
129
125
130
126
-`REDIS_PASSWORD` - password for Redis.
131
127
-`REDIS_DISABLE_COMMANDS` - commands disabled from execution.
132
128
133
129
</details>
134
130
131
+
-[Plausible](https://plausible.io) - simple and privacy-friendly Google Analytics alternative
132
+
135
133
<details>
136
-
<summary>Plausible</summary>
134
+
<summary>Env variables</summary>
137
135
138
136
`.env` file:
139
137
@@ -151,14 +149,26 @@ Current setup requires you to fill in `.env` file with variables that are used i
151
149
152
150
</details>
153
151
152
+
<details>
153
+
<summary>Troubleshooting</summary>
154
+
155
+
-[ClickHouse]_Database plausible_events_db doesn't exist_. If you encounter this issue, check out [this comment](https://github.com/plausible/hosting/issues/49#issuecomment-1229183219) for the solution.
There are still some things I would like to add to the backend setup:
157
166
158
167
-[x][PostgreSQL](https://www.postgresql.org) - open source object-relational database known for reliability and data integrity.
159
168
-[x][Redis](https://redis.io) - open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.
160
-
-[][Plausible](https://plausible.io) - simple and privacy-friendly Google Analytics alternative. [Github repo](https://github.com/plausible/hosting).
169
+
-[x][Plausible](https://plausible.io) - simple and privacy-friendly Google Analytics alternative.
161
170
-[ ][GlitchTip](https://glitchtip.com) - open source reimplementation of Sentry error tracking platform.
171
+
-[ ][Cal.com](https://cal.com) - scheduling infrastructure for absolutely everyone. [Github repo](https://github.com/calcom/docker).
162
172
-[ ][Mattermost](https://mattermost.com) - open source platform for developer collaboration. [Github repo](https://github.com/starters-dev/mattermost).
-[ ][Focalboard](https://focalboard.com) - open source, self-hosted alternative to Trello, Notion, and Asana. [Github repo](https://github.com/starters-dev/focalboard).
0 commit comments