mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-06-09 16:12:45 +02:00
662316c18a
* flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/7aaa00e7cc9be6c316cb5f6617bd740dd435c59d?narHash=sha256-WacE23EbHTsBKvr8cu%2B1DFNbP6Rh1brHUH5SDUI0NQI%3D' (2026-04-30)
→ 'github:NixOS/nixpkgs/e9a7635a57597d9754eccebdfc7045e6c8600e6b?narHash=sha256-u6WU/yd/o8iYQrHX3RAwO1hYa3LkoSL%2BWNQD0rJfJZQ%3D' (2026-05-29)
* feat: upgrade to nixos 26.05
Idols - Aquamarine
Storage, operation and maintenance related services are running on this host:
- Storage such as git server, file server/browser, torrent downloader,, etc.
- Backup or sync my personal data to cloud or NAS.
- For safety, those data should be encrypted before sending to the cloud or my NAS.
- Collect and monitor the metrics/logs of my homelab.
Features
Services:
- prometheus + alertmanager + grafana + loki: Monitor the metrics/logs of my homelab.
- restic: Backup my personal data to cloud or NAS.
- synthing: Sync file between android/macbook/PC and NAS.
- gitea: Self-hosted git service.
- sftpgo: SFTP server.
- transmission & AriaNg: Torrent downloader and HTTP downloader
- alist/filebrower: File browser for local/SMB/Cloud
All the services assumes a reverse proxy to be setup in the front, they are all listening on localhost, and a caddy service is listening on the local network interface and proxy the requests to the services.