summaryrefslogtreecommitdiff
path: root/tw/system/lud.scm
AgeCommit message (Collapse)Author
2023-11-29Fix cgit clone prefixesTimo Wilken
2023-11-29Serve Git repos over SSH and back them upTimo Wilken
2023-11-29Serve cgit on git.twilken.netTimo Wilken
2023-11-29Migrate Nextcloud from Apache to nginxTimo Wilken
2023-11-20Make WireGuard service install its own secrets automaticallyTimo Wilken
2023-11-08Fix copy-pasted Wireguard keys on ludTimo Wilken
2023-11-08Track secrets on ludTimo Wilken
2023-11-01Revoke Syncopoli's SSH keysTimo Wilken
I don't use this app for backing up my phone any more (instead, I use restic). Disable the access granted to the SSH key formerly used by Syncopoli.
2023-10-28Store Nextcloud backups in restic repoTimo Wilken
Replace the Nextcloud backup shell script with a Guile program that writes to a restic repository instead.
2023-09-12Add Mythic dynamic DNS serviceTimo Wilken
2023-06-03Install and enable php-imagick for NextcloudTimo Wilken
2023-05-25Bind git daemon to IPv6 address as wellTimo Wilken
2023-05-25Publish git repositories on ludTimo Wilken
2023-05-25Stop hardcoding Wireguard addressTimo Wilken
2023-05-20Stop fstrimming on SSD-less vinTimo Wilken
2023-04-21Allow access for Syncopoli backups from phoneTimo Wilken
2023-02-19Add get-iplayer serviceTimo Wilken
2023-02-19Use mcron's #:user instead of manual setuidTimo Wilken
2023-02-19Use newer yt-dlp from media directoryTimo Wilken
I can't update Guix on lud, as that would update PHP and NextCloud stable doesn't support PHP 8.2 yet.
2023-02-19Add yt-dlp serviceTimo Wilken
2023-02-18Extract common service sets into separate modulesTimo Wilken
Common service sets (NextCloud, Matrix, WireGuard) should be in their own modules to make things neater, instead of being interleaved with operating system declarations.
2023-02-17Fix indentation for computed-fileTimo Wilken
2023-02-14Use hosts-service-type instead of deprecated hosts-fileTimo Wilken
Also, take the opportunity to make a proper service-type for my WireGuard setup.
2023-01-27Allow access by Password Store app on phoneTimo Wilken
2023-01-27Install openssl for NextcloudTimo Wilken
2023-01-24Remove guixdeploy user againTimo Wilken
It's probably better to just SSH in as root instead, seeing as the guixdeploy user can otherwise do anything as root anyway.
2023-01-22Rename "common" modules to be base modulesTimo Wilken
2023-01-22Export lud system as a variableTimo Wilken
2023-01-22Allow guixdeploy user to do anything as rootTimo Wilken
This is required to use "guix deploy".
2023-01-22Extract common server packages and servicesTimo Wilken
This should improve maintainability a bit by combining common services running on the servers. Additionally, this parameterises common parts by servers' host names instead of the host-name-like symbols as before.
2023-01-22Extract common server user accountsTimo Wilken
2023-01-19Add dependencies for video downloader on ludTimo Wilken
2023-01-08Improve simple-service and service indentationTimo Wilken
2023-01-07Remove misleading commentTimo Wilken
I can't find any documentation about NEXTCLOUD_PHP_CONFIG and the variable doesn't seem to work. Remove the line mentioning it.
2023-01-01Install git system-wideTimo Wilken
Required in order to receive git pushes on the server.
2022-12-31Track system configurationTimo Wilken