

If the apartment/house layout is good for the roomba, it is a great tool. It doesn’t replace vacuuming and floor washing, but it does reduce the dirtness on the floor.


If the apartment/house layout is good for the roomba, it is a great tool. It doesn’t replace vacuuming and floor washing, but it does reduce the dirtness on the floor.


When I have to use a Windows machine for whatever reason, the first thing I do is to install Chocolatey so that I can have a decent package manager.
Tired of the constant pop ups in windows 10. The constant upselling of their product.
An OS shouldn’t get in the way of what you are doing and Windows was always popping up some bullshit.
If you stick to popular free software, the jank is limited.
The Linux userspaces have a lot of enthusiastic people that create their own software and share it, and thus it seems like there is lot of janky stuff (because there is).
It feels like Windows has been captured by corporations and so the market is competitive. There isn’t much space for enthusiast developpers to tackle a different vision of a popular software.
So yeah, I agree with you, lots of janky software in Linux, but that’s the beauty of it IMO. If you stick to popular softwares, the jank is somewhat equivalent to Windows.


You’ve used Windows for so long that you don’t remember how it was when you first started using it.
This isn’t different than what you are doing with Linux. The flow gets better and better and you will acquire the experience needed to navigate the issues. It takes time, that’s all.
Same, and I use portainer to manage my docker compose stacks.
I can bring down a container without bringing down the whole stack of services.


My uneducated kernel take. Flexibility is acceptable and desirable in small projects or low impact projects.
When the majority of the internet and a good chunk of PC are dependent on your project, predictability and stability is much more important than flexibility.


Thanks for the info, I appreciate it.


I am a newbie so I am not sure I understand correctly. Tell me if my understanding is good.
Your Pi-Hole act as your DNS, so the VPS use the pi-hole through the tunnel to check for the translation IP, as set through the DNS directive in the wg file. For example, my pi-hole is at 10.0.20.5, so the DNS will be that address.
On the local side, the pi-hole is the DNS for all the services on that subnet and each service automatically populate their host name on pi-hole. I can configure the DNS server in my router/firewall (OPNSense in my case)
So when I ping service.example.com, it goes through the VPS, which queries the pi-hole through the tunnel and translates the address to the local subnet IP if applicable.
So when I have the wg connection active and my pi-hole is the DNS, every web request will go through the pi-hole. If the IP address is inside the range of AllowedIPs, the connection will go through the tunnel to the service, otherwise, the connection will go through outside the wg tunnel.
Does that make sense?


How does WG work on the local side of the network? Do you need to connect each VM/CT to the wireguard instance?
I am currently setting up my home network again, and my VPS will tunnel through my home network and NPM will be run locally on the local VLAN for services and redirect from there.
I wonder if there is any advantage to run NPM on the VPS instead of locally?


It is a lot simpler nowadays. Download Caddy, put a 2 line config and you are good to go.


Yes, but since he is working on the product itself, it’s heavily biased.
He can use the app without leaving a review.


The tech itself is great.
But:
It’s akin to when everything is urgent, nothing is.
At one point, you gotta accept that you can’t do everything and move on. You can always re-find the information if it comes down to it in the future. Or you can use bookmark folders to be able to eventually go back to what you think is important.
If I have more than 6-7 tabs open, I check what I need to absolutely save and add that to a bookmark folder, then I close my browser and start fresh.
You gotta be nimble to navigate through 50+ tabs to find what you are looking for
Laziness. I used Ubuntu, then tried a few distros based on it, and Linux Mint worked well enough out of the box.
I have a few issues with it, but i have easy workarounds so that’s good enough for me.
I split my docker containers so that I can selectively backup what I want easily on proxmox
For example, I am currently running an Abiotic Factor server that I don’t care to backup. So I just dont add the container to the backups and I am done.


Proxmox is a great starting point for self hosting. You don’t need advanced features to start, and you can easily create VMs and containers.
Here is a bunch of random tips to become more comfortable with the terminal.
Do absolutely everything that you can on the terminal.
When you install something, enable the verbose if possible and snoop around the logs to see what is happening.
If an app or an install fails, look at the logs to see what is the issue, and try to fix it by actually resolving the error itself first instead of finding the commands on the internet to fix your issue.
Instead of googling for your command options, use the help menu from the application and try to figure out how to use the command from there.
The issue, as always, is that Plex started to put free existing features behind a paywall to squeeze more money out of their client base instead of adding something and charging for it.
VC money came in and now the VC wants to cash in on the investment.