habitualTartare

@habitualTartare@lemmy.world · Joined ⁨Jul⁩ ⁨2023⁩

Replying to @⁨Well1@lemmy.world⁩

I’ve never used Netbird or casaOS. I run debian and docker containers. I would recommend looking at wg-easy as a VPN. it also uses wireguard but for me it just works. you open 1 port on UDP and route it to wireguard, it’s a secure way to access your network and is quite hard to detect from the outside.

I’ve heard good things about caddy.

“data at rest/LUKS” is something you should consider if your personally worried about someone physically trying to get information off your computer/server. if the server is running or an attacker gets into your system remotely, it doesn’t matter. as a beginner, I would determine if the data your saving is worth the extra headache of encrypted media, especially if something goes wrong/an update breaks something or your configs/setup messes something up. if you do, keep a copy of your decryption keys on a NEW USB drive (flash drives go bad) or printed out in addition to saved on your workstation/laptop/password manager.

Personally for new systems I recommend Proxmox hypervisor instead of running directly on the laptop. having your debian OS/casa or whatever you use virtualized gives you the ability to take snapshots in time of your OS, makes backups easier and can help when you expand later (backup and restore on the new computer running proxmox). mine is: proxmox on bare metal old office PC

  • | debian > docker w/ portainer (I plan to replace portainer w/ komono)
  • | TrueNAS > S3 bucket application (garage)

if Casa becomes limiting as you learn and grow, I would recommend docker compose stacks w/ a web gui like komono.

one final note, although AI can be very useful for troubleshooting and getting some code to fix a problem (albiet logic/problem solving isn’t their strength) it’s awful for retaining knowledge and learning in the same way that using a calculator or other tool before fully understanding how to do addition/multiplication manually. I would strongly recommend taking some time to learn the basics without ai if your goal is to understand how everything works. resources to start with are using and reading “man + command”, command help flags, online courses and websites: linuxbasecamp.com explainshell.com - copy paste a command with all arguments and it tells you what it does. …linuxfoundation.org/…/introduction-to-linux/

wg-easy.github.ioHome - wg-easyThe easiest way to run WireGuard VPN + Web-based Admin UI.

Replying to @⁨steel_for_humans@piefed.social⁩

you could definitely run proxmox in a VPS but I was thinking more of debian in the cloud. Then exporting that computer from wherever you host it as a ova file then importing it into your local server: pve.proxmox.com/wiki/Migrate_to_Proxmox_VE#Automa…

and on the ram issue, I’m running on over 10 year old workstation hardware ddr3. it doesn’t take much to run.

NAS with zfs storage does typically want a lot of ram (e.g. truenas) but still for a small home environment it works fine with a lot less than 64gb.

pve.proxmox.comMigrate to Proxmox VE - Proxmox VE

Replying to @⁨steel_for_humans@piefed.social⁩

I run proxmox bare metal (debian-based hypervisor) and virtualize debian which has all my docker containers.

with virtualization you can take a snapshot and backup everything that way. super simple to roll back if you mess something up. the added bonus is you could probably take a snapshot of your VPS and migrate it to a local vm.

Ubuntu is something I played with about a decade ago and I never felt like I was “missing” something for debian, especially on servers.