Commit graph

35 commits

Author SHA1 Message Date
Nicolas Jeannerod 1864e20a8c
Add Peertube test 2024-12-17 17:15:11 +01:00
Nicolas Jeannerod f1440bc735
Rename Mastodon test 2024-12-17 17:14:58 +01:00
Nicolas Jeannerod a5875376b8
Fix Peertube service 2024-12-17 17:14:27 +01:00
Nicolas Jeannerod 51c3ec754f
Rename the test simply “mastodon” 2024-11-27 12:39:26 +01:00
Nicolas Jeannerod 7c88d47fb8
Notes and cleanup 2024-11-27 12:39:26 +01:00
Nicolas Jeannerod f4f1ecdf71
Rework and cleanup the Mastodon test 2024-11-27 12:39:26 +01:00
Nicolas Jeannerod 5699ca8ba6
Note on more nginx proxy options for Garage 2024-11-27 12:39:26 +01:00
Nicolas Jeannerod 37aac118ce
Remove useless S3_HOSTNAME envionment variable
`S3_HOSTNAME` is only usedful for path-style buckets where Mastodon will
use `<S3_HOSTNAME>/<S3_BUCKET>`. However, we use domain-style, and that
is exactly what `S3_ALIAS_HOST` is for
2024-11-27 12:39:26 +01:00
Nicolas Jeannerod 6ef263f53e
Fix typo 2024-11-27 12:39:26 +01:00
Nicolas Jeannerod 6e260b3bdc
Consolidate virtualisation options 2024-11-27 12:39:26 +01:00
Nicolas Jeannerod fc2acc13d8
Integrate services as a flake part 2024-11-14 18:07:11 +01:00
Nicolas Jeannerod 9c08267fce
Clean up what does not belong in services 2024-11-14 18:04:02 +01:00
Nicolas Jeannerod a888540580
Opt-in to formatting for the services/ subdirectory 2024-11-14 17:50:17 +01:00
Nicolas Jeannerod c323453234
Move some gitignore at toplevel 2024-11-14 17:50:03 +01:00
Valentin Gagarin 3ae51fa545 deploy website from the repo (#1)
- move the impure single-node deploy helper here

  it's not used anywhere else

- reuse the pins from the website

  this needs to be cleaned up later

- don't copy the config to the server

  it's impure (can't even build that without jumping through hoops), and useless when building via SSH

Reviewed-on: Fediversity/Fediversity#1
2024-11-14 13:41:19 +01:00
Nicolas Jeannerod 9a573df05f Add pre-commit hooks for formatting and dead code 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 20f9d36481 Cleanup dead code 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 81176a1a9a Format everything, RFC-style 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 9e234e7b2d Proxy Peertube behind Nginx 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 00382102ba Require secrets file also when on metal 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 7a485c5f90 Fix typo 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 3f3e70eab5 Open port 80, necessary for ACME 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 95e572bce0 Number of cores also when on metal 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 36b622895a Support installing host keys in the installer 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 9d04ce7c99 Slight rework of the installer 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 271315747b Turn off the machine once if install is successful 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod adbd9d8d1e Fix Mastodon/Garage test 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod 8d8f6d7db0 Also forward SSH port 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod aef34ca561 Use recommended proxy settings for Garage 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod ff23062b9f Avoid clashes of security.acme.defaults options 2024-11-13 16:00:39 +01:00
Nicolas Jeannerod a89298cbf3 Bump Taeer's nixpkgs 2024-11-13 16:00:38 +01:00
Taeer Bar-Yam a129c98f8e fix test to not use ACME/SSL (again) 2024-11-13 16:00:38 +01:00
Nicolas Jeannerod 373aae778c Proxy all buckets that have website = true 2024-11-13 16:00:38 +01:00
Nicolas Jeannerod aed4b3a744 No certificate for Garage web root domain 2024-11-13 16:00:38 +01:00
Valentin Gagarin c6cc92f5dc Add 'services/' from commit 'a13b1e9372412d03f7b629694ecef5242e6e568d'
git-subtree-dir: services
git-subtree-mainline: e41e0daa82
git-subtree-split: a13b1e9372
2024-10-07 11:57:24 +02:00