summaryrefslogtreecommitdiff
path: root/install-for
AgeCommit message (Collapse)Author
2025-12-28Use ~/.ssh/config to find fennell-hosted serverMatthew Fennell
The web services on fennell-hosted run behind a reverse proxy which I do not control, and only forwards HTTP/HTTPS traffic. No DNS entries point to the underlying server. Therefore, the standard approach of using any DNS name that points to that server does not work here. I already have an entry in my ssh config for the underlying server under an alias. So, if I do ssh ${alias}, then it picks up the IP address from that config file. I want to use the same approach here, without duplicating the IP address. This means I must use the config file. This should allow me to use more flexible naming for other servers in the config file too, matching how I ssh to those servers normally.
2025-12-28Add prosody-transport commandMatthew Fennell
I run a prosody transport server, to interact with legacy networks. Since invites are disabled on this server, nginx doesn't run and so there's no need to restart it in this case.
2025-12-28Remove forgejo commandMatthew Fennell
I no longer host forgejo, so there is no need for a dedicated command to update the certs.
2025-12-28Add web commandMatthew Fennell
This is used for some of the services on fennell.dev, like munin, cgit and snac.
2024-05-29Generalise prosody-specific install scriptMatthew Fennell
This project's initial purpose was to automatically renew certiricates across multiple prosody servers. However, over time, it has been used with more services, each with their own ad-hoc and custom installation scripts. This commit replaces the install-for-prosody script with a more general script that can handle multiple different kinds of services in the future.