Scripts and such to automate things
Find a file
2020-08-31 18:26:48 +02:00
deployer quotes around smtp_port in synapse config file prevented from sending mail 2020-08-31 18:26:48 +02:00
jitsi/ansible started jitsi conf and moved zinzoscope and lexperimental to templating solution 2020-04-27 09:45:07 +02:00
security performed a SSL security test, needs to be reviewed 2020-07-17 16:05:52 +02:00
.gitignore gitea not well configured 2020-05-07 12:47:05 +02:00
lala test 2020-05-07 12:48:11 +02:00
README.md updated README 2020-05-03 18:40:16 +02:00

Automation: because 10h of coding can save 10m of your life!

Go to deployer, where the fun is at.

TODO

  • dockerise nextcloud, synapse, gitea
  • backup db
  • send backups to a remote

Random notes

How to package Wordpress

Wordpress + PHP-FPM in Docker + nginx

nginx and PHP-FPM both need access to the files--at the same location. It's thus not easy to have a single nginx serving multiple PHP-FPM containers. You always need a webserver in the same container as PHP-FPM.

Alternatives

  • WP multisite + Caddy: arguments against using the Wordpress Docker image, keeps the whole wp install outside the image, and instead focuses on properly configuring PHP-FPM. Has the advantage of being reusable for other PHP projects. Is well argumented. Tackles file access rights and mailing (ssmtp), it's a good source!

Which webserver?

traefik does not support php-fpm, Caddy does. Not such a problem, we can keep Apache inside the container, who gives a shit.

Wordpress security