knossos/README.md

49 lines
3.2 KiB
Markdown
Raw Normal View History

2025-11-08 14:18:13 +08:00
# NixOS - Knossos
My test system.
## Goals
- Learn NixOS.
- Attempt to make basic media homelab, a la [Yunohost](https://yunohost.org/)[^1]...but declarative, reproducable
- Try to avoid Docker
2026-03-20 18:14:05 +08:00
- ~~No flakes (hard to deal with channels)~~
2025-11-08 14:18:13 +08:00
## Tasks
2026-03-20 18:11:00 +08:00
- [ ] ~~ZFS for root file system (removed because I didn't want to deal with initrd and wifi)~~
2025-11-08 14:18:13 +08:00
- [X] Tailscale
- [X] VPS Caddy reverse proxy --> NixOS machine
- [X] Setup Jellyfin
- [X] Setup calibre-web
2026-03-20 18:14:05 +08:00
- [ ] Setup Transmission
2025-11-08 14:18:13 +08:00
- [ ] Setup Nextcloud
- [ ] Setup systemwide auth system - LDAP? OAuth? OR don't do this
## System Information
```
▗▄▄▄ ▗▄▄▄▄ ▄▄▄▖ tootbrute@knossos
▜███▙ ▜███▙ ▟███▛ -------------
2026-03-20 18:14:05 +08:00
▜███▙ ▜███▙▟███▛ OS: NixOS 25.11 (Xantusia) x86_64
2025-11-08 14:18:13 +08:00
▜███▙ ▜██████▛ Host: 10115 (IdeaCenter Q190)
2026-03-20 18:14:05 +08:00
▟█████████████████▙ ▜████▛ ▟▙ Kernel: Linux 6.12.63
▟███████████████████▙ ▜███▙ ▟██▙ Uptime: 65 days, 10 hours, 42 mins
▄▄▄▄▖ ▜███▙ ▟███▛ Packages: 696 (nix-system)
▟███▛ ▜██▛ ▟███▛ Shell: bash 5.3.3
2025-11-08 14:18:13 +08:00
▟███▛ ▜▛ ▟███▛ Terminal: /dev/pts/0
▟███████████▛ ▟██████████▙ CPU: Intel(R) Core(TM) i3-2365M (4) @ 1.40 GHz
2026-03-20 18:14:05 +08:00
▜██████████▛ ▟███████████▛ GPU: Intel 2nd Generation Core Processor Family Integrated Gr]
▟███▛ ▟▙ ▟███▛ Memory: 1.63 GiB / 7.66 GiB (21%)
▟███▛ ▟██▙ ▟███▛ Swap: 239.83 MiB / 8.80 GiB (3%)
▟███▛ ▜███▙ ▝▀▀▀▀ Disk (/): 609.95 GiB / 907.15 GiB (67%) - ext4
▜██▛ ▜███▙ ▜██████████████████▛ Disk (/mnt/plakias): 757.22 GiB / 2.10 TiB (35%) - zfs
▜▛ ▟████▙ ▜████████████████▛ Local IP (wlp3s0): 192.168.107.83/24
▟██████▙ ▜███▙ Locale: en_US.UTF-8
▟███▛▜███▙ ▜███▙
2025-11-08 14:18:13 +08:00
▟███▛ ▜███▙ ▜███▙
2026-03-20 18:14:05 +08:00
▝▀▀▀ ▀▀▀▀▘ ▀▀▀▘
2025-11-08 14:18:13 +08:00
```
## Future Checklist when Moving to New Server
When I do eventually make a new server, or this server needs a whole reinstall. What steps will I need to do?
[Future Server Checklist](FUTURE-SERVER.md)
[^1]: No shade on [Yunohost](https://yunohost.org/). It's a great project and got me into self-hosting. I just want to see if I can spread my wings and fly. Setting up a new Debian server from scratch is kinda annoying. I'd rather not do that again.