• 5 Posts
  • 88 Comments
Joined 3 years ago
cake
Cake day: August 8th, 2023

help-circle
  • This is basically what i ended up doing in one year of experiments, building and rebuilding.

    Proxmox with unpriviledged LXCs. The only VM runs OPNsense, isolates services into 3 different vlans: internal for LAN/VPN only services, external for a couple public websites I host, and auth for authelia and lldap. Only internal can reach the others always through a reverse proxy lxc, the other vlans are blocked in opnsense and can only reach outside internet for eventual updates or api calls. No services can reach the 192.168.1.0/24 subnet with all the home devices (no smart home stuff).

    Bulk storage is on a 4x12TB raid z1 array. The NAS dataset can be accessed via a cockpit lxc, with samba, the only one that sits on my LAN. Some services (like forgejo, immich, paperless) use their own dataset on the same pool.

    Apart from cockpit, only opnsense sits on my lan as well. All the lan devices pass through it+reverse proxy to reach the other services.

    Snapshots and backups are handled with zfs_autobackup and proxmox backup server, which runs on the repurposed old server, on which i also backup a subset of important files.

    oh, and at least for the home one: put a raspberry pi (or similar, maybe even nanoKVM) into your rack, and connect it. it’s awesome for maintenance. I have a rs232 connected pi and can control from bios, bootloader, shell of my proxmox.

    I was eyeing the nanokvm, pcie version, for that exact reason. My Pi runs pihole, but is otherwise separated from the server.

    every lxc runs in its own /30 subnet, only having the firewall local. There are a few bigger networks at home, iot (mainly wifi, client isolated), family for our laptops/tablets/mobils, guest network, tor-access wlan and other stuff

    I was also looking at setting up a router/firewall with another minipc and a 2.5G pcie ethernet switch. Kinda long term project





  • I’m using EndeavourOS with Plasma on a Thinkpad L13 Yoga G4. A recent update fixed the ACPI message SW_TABLET_MODE, so now the device automatically disables the keyboard after a couple seconds of being flipped, and plasma switches to tablet mode automatically. From there, everything works with zero problems. I use it to take notes in uni and switch often from normal laptop work to tablet mode for note taking.

    I didn’t notice exactly when it was fixed, but since I bought it and until some time ago there was a problem with I think an I2C device that prevented the switch, and I had to use a set of cobbled together scripts to manually do it














  • The documentation says what settings you need to enable for it to work. It also says that it takes the remote user in the X-Remote-User header. I use Authelia and it puts the remote user in the Remote-User instead, so i added a middleware to traefik that renames the header to the one expected by radicale. The only problem remaining is that radicale presents the auth page anyway, and you have to login with the same username as the auth header but with any password



  • Second this. Works really well in a stable distro like Proxmox. Unfortunately however the community is only on discord. With some other patches linked there you can also use the gpu both on the host and split in vGPUs for virtual machines at the same time. I used it for some time on Arch Linux host + Win10 VM for CAD. Worked fine, but frequent arch updates borked everything often. On proxmox I never had such problems.