Commit graph

16 commits

Author SHA1 Message Date
c498b3ced8
Apply prettier formatting 2024-06-24 20:36:55 +02:00
9ec5b6dec6
Switch site playbook to use forgejo 2024-06-24 18:30:34 +02:00
32b1b13ef4
Add ntfy role
Installs and configures the ntfysh server to enable notifications.
2022-01-23 20:00:47 +01:00
b393c0b946
Switch local testing to subdomain model
Requires manual setup through hosts file or dns server for now.
2021-12-09 16:00:39 +01:00
ee44506186
Add blog deployment 2021-11-22 13:36:29 +01:00
ab67fa16c8
Add landingpage deployment 2021-11-21 23:20:05 +01:00
b75e5e58c6
Add basic shaarli deployment 2021-11-21 21:20:26 +01:00
f2e709590b
Add basic nextcloud deployment
Uses php-fpm image and is served through a simple caddy server.
Automatically deploys by default and can be automatically deployed with
smtp e-mail sending and s3 primary object storage optionally if desired.

Utilizes some necessary hackery for container ordering and startup so
startup is relatively slow (takes around 2-5 minutes at least) but once
running should be stable and uninterrupted.

Implements health-checks for all involved containers.

Switch apache for php-fpm image
2021-11-20 14:23:57 +01:00
010d8f93c4
Add monica deployment
Added basic monica docker deployment.

A key which is required for monica is automatically generated on
deployment.
Optionally, geolocation and weather api can be enabled.
Mail-sending functionality is disabled by default but can be enabled
with any compatible smtp server set up.
2021-10-26 18:11:48 +02:00
3f944df048
Add traggo deployment 2021-10-24 10:55:46 +02:00
1fae9f9a19
Add searx deployment 2021-10-23 16:42:03 +02:00
ee8a6f0598
Rename domain group variable to server_domain 2021-10-08 10:03:27 +02:00
6036a91902
Move upstream logic to handler function 2021-08-18 09:43:43 +02:00
daef2b7f13
Add conditional default subdomain setting to proxy
If a domain has been declared for the host, the upstream file will proxy
at a subdomain named for the stack it proxies to,
otherwise it will do the same for the path.
2021-07-30 11:50:10 +02:00
6de8f0fb50
Add testing inventory and group variables
Added fully test-ready inventory and groups using vagrant and able to
run repeatedly as necessary.
2021-07-29 15:11:28 +02:00
b16ab5205c
Fix docker-swarm for multi-ip machines
Added variable docker_swarm_advertise_addr which can be set to the
advertise address swarm should use.

Mostly introduced for vagrant-based test setups for now, which contain
multiple IP addresses and fail otherwise.
2021-07-27 13:46:24 +02:00