Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-05 | Specify containerd-service-type manually, as is now required | Timo Wilken | |
It is required by docker-service-type, but not activated automatically anymore, presumably to force manual configuration. | |||
2024-08-05 | Allow serving git repos from untrusted paths | Timo Wilken | |
I'm setting the base path anyway, and no untrusted user controls anything in there. | |||
2024-07-04 | Fix system package installation on lud | Timo Wilken | |
Previously, this led to e.g. coreutils not being installed system-wide. Switch to not specifying the `operating-system-packages' field at all and just use `profile-service-type'. This also lets me move Nextcloud-specific packages into the appropriate service module. | |||
2024-06-05 | Install system packages using profile-service-type | Timo Wilken | |
2024-05-28 | Set up Minecraft server | Timo Wilken | |
2024-02-25 | Add Paperless-ngx service | Timo Wilken | |
2024-02-11 | Simplify cgit about-filter program | Timo Wilken | |
2024-01-11 | Escape HTML properly when processing plaintext READMEs | Timo Wilken | |
2024-01-07 | Highlight code in cgit and show READMEs | Timo Wilken | |
2023-12-26 | Move to SSDs on lud | Timo Wilken | |
2023-12-15 | Use restricted git shell for git user | Timo Wilken | |
2023-12-11 | Serve "proper" git HTTPS remote on git.twilken.net | Timo Wilken | |
...and move cgit to cgit.twilken.net to accommodate this. | |||
2023-11-30 | Tweak cgit overview page | Timo Wilken | |
2023-11-29 | Give cgit automatic access to git repos | Timo Wilken | |
2023-11-29 | Fix cgit clone prefixes | Timo Wilken | |
2023-11-29 | Serve Git repos over SSH and back them up | Timo Wilken | |
2023-11-29 | Serve cgit on git.twilken.net | Timo Wilken | |
2023-11-29 | Migrate Nextcloud from Apache to nginx | Timo Wilken | |
2023-11-20 | Make WireGuard service install its own secrets automatically | Timo Wilken | |
2023-11-08 | Fix copy-pasted Wireguard keys on lud | Timo Wilken | |
2023-11-08 | Track secrets on lud | Timo Wilken | |
2023-11-01 | Revoke Syncopoli's SSH keys | Timo 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-28 | Store Nextcloud backups in restic repo | Timo Wilken | |
Replace the Nextcloud backup shell script with a Guile program that writes to a restic repository instead. | |||
2023-09-12 | Add Mythic dynamic DNS service | Timo Wilken | |
2023-06-03 | Install and enable php-imagick for Nextcloud | Timo Wilken | |
2023-05-25 | Bind git daemon to IPv6 address as well | Timo Wilken | |
2023-05-25 | Publish git repositories on lud | Timo Wilken | |
2023-05-25 | Stop hardcoding Wireguard address | Timo Wilken | |
2023-05-20 | Stop fstrimming on SSD-less vin | Timo Wilken | |
2023-04-21 | Allow access for Syncopoli backups from phone | Timo Wilken | |
2023-02-19 | Add get-iplayer service | Timo Wilken | |
2023-02-19 | Use mcron's #:user instead of manual setuid | Timo Wilken | |
2023-02-19 | Use newer yt-dlp from media directory | Timo 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-19 | Add yt-dlp service | Timo Wilken | |
2023-02-18 | Extract common service sets into separate modules | Timo 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-17 | Fix indentation for computed-file | Timo Wilken | |
2023-02-14 | Use hosts-service-type instead of deprecated hosts-file | Timo Wilken | |
Also, take the opportunity to make a proper service-type for my WireGuard setup. | |||
2023-01-27 | Allow access by Password Store app on phone | Timo Wilken | |
2023-01-27 | Install openssl for Nextcloud | Timo Wilken | |
2023-01-24 | Remove guixdeploy user again | Timo 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-22 | Rename "common" modules to be base modules | Timo Wilken | |
2023-01-22 | Export lud system as a variable | Timo Wilken | |
2023-01-22 | Allow guixdeploy user to do anything as root | Timo Wilken | |
This is required to use "guix deploy". | |||
2023-01-22 | Extract common server packages and services | Timo 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-22 | Extract common server user accounts | Timo Wilken | |
2023-01-19 | Add dependencies for video downloader on lud | Timo Wilken | |
2023-01-08 | Improve simple-service and service indentation | Timo Wilken | |
2023-01-07 | Remove misleading comment | Timo 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-01 | Install git system-wide | Timo Wilken | |
Required in order to receive git pushes on the server. | |||
2022-12-31 | Track system configuration | Timo Wilken | |