Commit Graph

100 Commits

Author SHA1 Message Date
Dmitry Verkhoturov
662452a19b update clickhouse version to one working under arm
Also, previously we used Ubuntu base image.
Now, we're switching to Alpine.
2022-09-12 19:32:43 +02:00
Uku Taht
f768205710
Merge pull request #40 from oscartbeaumont/master
fixed incorrect selector for SMTP service
2021-11-24 10:49:04 +02:00
Oscar Beaumont
2a9eaf06bc
fixed incorrect selector for SMTP service
The selector was set incorrectly and hence would point to nothing causing 500 errors when sending emails. I must have not tested with SMTP when I originally created the Kubernetes configurations hence this mistake made it through.
2021-11-24 04:39:49 +11:00
Uku Taht
a37016e345
Merge pull request #39 from Philipinho/master
Add Apache2 instructions
2021-10-26 11:01:23 +02:00
Philipinho
8b8262a967 Add Apache2 instructions 2021-10-25 14:13:46 +01:00
Uku Taht
dcd6f5d737
Merge pull request #38 from navjotjsingh/restart
Add Restart Ability to all the Containers
2021-08-23 11:53:46 +03:00
navjotjsingh
0b6636553f Add restart to GEOIP container 2021-08-22 17:20:33 +05:30
navjotjsingh
10e446eb2c Add Restart Ability to all the Containers 2021-08-19 14:35:24 +05:30
Uku Taht
70a5eb11c6
Merge pull request #37 from oscartbeaumont/master
added Kubernetes support
2021-08-04 14:08:54 +03:00
Oscar Beaumont
5ca6f3d069
fix: added warning about multiple replicas 2021-08-04 17:37:41 +08:00
Oscar Beaumont
dabb387823 fix: converted Plausible config to secret
This was done as the Plausible configuration file contains the secret key base which is used to encrypt the cookies.
2021-08-02 15:01:55 +08:00
Oscar Beaumont
46f050f54c added plausible init container, security context's & events-db configuration into configmap 2021-07-19 15:28:44 +08:00
Oscar Beaumont
aa9f96cd12 lowered unreasonably high resource requirements 2021-07-19 14:05:07 +08:00
Oscar Beaumont
03919f11f1 changed databases to StatefulSet 2021-07-19 13:54:58 +08:00
Oscar Beaumont
ee329a3138 added Kubernetes support 2021-07-15 17:36:49 +08:00
Uku Taht
3adc80359b
Merge pull request #36 from iwootten/use-latest-clickhouse
Use latest versioned clickhouse
2021-03-15 11:46:48 +02:00
Ian Wootten
692a0ffa85
Use latest versioned release 2021-03-12 15:55:14 +00:00
Ian Wootten
9949e2a83f
Revert "Pin Clickhouse version down"
This reverts commit 6be56570a1.
2021-03-12 15:03:20 +00:00
Uku Taht
6be56570a1 Pin Clickhouse version down 2021-03-10 10:45:02 +02:00
Marko Saric
0e92240174 Update issue templates 2021-01-15 14:33:41 +01:00
Uku Taht
53bb9fb9ea Revert "Changed Postgres version from 12 to latest"
This reverts commit a735885fae.
Fixes #26
2020-12-07 11:35:04 +02:00
Uku Taht
11f3867b70
Merge pull request #23 from mabasic/patch-1
Instructs Nginx to listen on both IPv6 and IPv4
2020-12-07 11:25:45 +02:00
Uku Taht
564e059001
Merge pull request #28 from plausible/fix-clickhouse-config
Fix clickhouse configuration for docker
2020-12-07 11:22:46 +02:00
Uku Taht
758a79e5d6 Fix clickhouse configuration for docker 2020-12-07 11:20:50 +02:00
Mario Bašić
9827f5ace7
Instructs Nginx to listen on both IPv6 and IPv4
On a server which has IPv6 configured, `sudo certbot --nginx` would fail because certbot looks for both A and AAAA DNS records, and if AAAA (IPv6) is found it uses that. 

By adding:

```
listen 80;
listen [::]:80;
```

issue #22 is solved. Servers which have only IPv4 configured will continue working normally.
2020-12-03 16:53:43 +01:00
Uku Taht
ffdc473cf2
Merge pull request #13 from RealOrangeOne/master
Add clickhouse configuration to disable logging tables
2020-12-01 10:56:27 +02:00
Uku Taht
6025983534
Merge pull request #16 from Maciejfiedler/patch-1
Changed Postgres version from 12 to latest
2020-11-26 09:53:34 +02:00
Maciej Fiedler
a735885fae
Changed Postgres version from 12 to latest
By switching to the latest or 13 version, the plausible_db container will no more complain about the wrong postgres version and shut down. This resolved my error, when i implemented this docker-compose into my own docker-compose.
2020-11-25 14:54:23 +01:00
Jake Howard
1c2004fce7
Add clickhouse configuration to disable logging tables.
These tables aren't appropriate for small-scale installations, especially for single home use.

See https://theorangeone.net/posts/calming-down-clickhouse/ and https://github.com/plausible/analytics/issues/301
2020-11-14 14:20:13 +00:00
Uku Taht
5b9e8c9e8d
Merge pull request #11 from birjolaxew/master
Add configuration for various reverse proxies
2020-11-05 13:58:00 +02:00
Uku Taht
2d0c1fdb7c
Merge pull request #7 from avimanyu786/patch-1
Update docker-compose.geoip.yml
2020-10-30 14:13:58 +02:00
Uku Taht
b861c9be2b
Merge pull request #9 from kiprasmel/patch-1
Update plausible-conf.env - remove the brackets around env var values
2020-10-30 14:13:38 +02:00
birjolaxew
2a691320b6
Remove domain alias configuration from caddy-gen file
Domain aliases aren't applicable to our use case, so no need to
leave it in
2020-10-30 06:12:26 +01:00
birjolaxew
8a88026ca8
Remove redundant port configuration in caddy-gen file 2020-10-30 06:00:35 +01:00
birjolaxew
ffccee3219
Add reverse-proxy configuration for existing Traefik installation
Largely based on the work of @MoryCorp in #10
2020-10-30 05:59:56 +01:00
birjolaxew
f055f1d0aa
Add reverse-proxy configuration for existing NGINX installation 2020-10-30 05:48:12 +01:00
birjolaxew
2e9dd1560e
Add docker-compose file for simple reverse proxy
Based on caddy-gen
This will start a reverse proxy on port 80 and 443, which proxies
to the plausible container. Note that it will clash with any
existing reverse proxies on the host machine
2020-10-30 05:43:38 +01:00
birjolaxew
4ff0b7fbfc
Change Plausible to not bind to port 80 by default
This is done in preparation for adding reverse-proxy configurations
Unfortunately a later docker-compose file cannot *remove* a port
binding, so it has to be removed in the root file.
If there is interest, the 80:8000 binding can be re-added in a
new docker-compose overwrite file.
2020-10-30 05:30:23 +01:00
Kipras Melnikovas
5b566c9ea2
Update plausible-conf.env - remove the brackets around env var values
I got confused why I couldn't log in even though the credentials were correct.

Turns out you're supposed to remove the brackets around the env variables - I didn't knew that. I think this will prove less confusing
2020-10-30 00:25:41 +02:00
Avimanyu Bandyopadhyay
ecd8f30104
Update docker-compose.geoip.yml
Without mounting the geoip volume, the countries will not show on the map inside the Plausible dashboard.
2020-10-24 03:07:38 +05:30
Uku Taht
09fb07ef60
Merge pull request #5 from bokub/master
Remove useless links
2020-10-16 14:42:05 +03:00
Boris Kubiak
26ee599130 Remove useless links
Don't expose GeoIP ports
2020-10-16 11:15:49 +02:00
Uku Taht
891914e9a1 Do not expose database ports to the public internet 2020-10-14 13:38:49 +03:00
Uku Taht
c5146231aa Use the latest image 2020-10-05 16:10:41 +03:00
Uku Taht
a68f36d934 Remove clickhouse config 2020-10-02 11:19:43 +03:00
Uku Taht
a081f25c1d Add clickhouse config 2020-10-02 10:27:55 +03:00
Uku Taht
f56fab0bb8 Fix docker-compose command 2020-10-01 15:50:23 +03:00
Uku Taht
98f72b21ec Create admin when booting up 2020-10-01 13:56:05 +03:00
Uku Taht
2229a63ee4 Use dev image for testing 2020-10-01 11:14:51 +03:00
Uku Taht
c0fcca12ac Initial commit 2020-10-01 11:13:13 +03:00