• 25 Posts
  • 97 Comments
Joined 10 months ago
cake
Cake day: October 5th, 2025

help-circle
  • Since you’re just sharing things within a small group, I think it’s safe to give out your IP or a domain pointing to it. However, you need to put your services behind a DMZ. Make a separate VLAN on your network and put the Pis behind it. Make sure traffic from your private LAN can enter the DMZ but nothing from the DMZ can go to your LAN unless it’s return traffic for a session started in your LAN. If a machine in your DMZ is compromised, it shouldn’t affect your LAN.




  • I’m gonna sound like everyone I complain about here, so feel free to ignore me. How did Proxmox break? I’ve been hosting a bunch of Proxmox containers on a 15 year old crappy laptop and it’s been smooth sailing for at least a year and a half.

    Not trying to shun you for using windows or discount your personal experience with Proxmox or anything, just genuinely curious. If you prefer windows, use it.


  • Are you hosting on win server? I’m genuinely curious, not trying to shill Linux though I prefer it on the server side, believe me I’ve been on the receiving end of that for desktop Linux. How do you manage it? Do you have your home LAN set up as an active directory domain? Do you use mostly Powershell or the GUI? What do you have running on it? It just seems like everything on the server side assumes you’re using Linux and the only stuff that runs on Win server is stuff made by Microsoft like MS SQL server or IIS.






  • Hay I did this exact thing, too. Not with so much code, I just have a derivative sensor based on humidity, and look for spikes indicating rapid changes in humidity to tell when I showered.

    I hope you feel better. Depression stinks. I know from experience.

    I had a similar thing with more involved code that told me when the last time I peed was. This is due to a weird psychological quirk I have. If I wake up and look at the exact time, I won’t go back to sleep because my brain says I only have X hours left. So I have to find creative ways of knowing the approximate time, or time relative to some event (last time getting up to use the bathroom in this case).











  • This was wonderfully detailed thank you have an upvote. Though I should clarify why I’m messing with git in the first place. Most wikis have some sort of revision control on wiki pages. The ethos, at least on sites like Wikipedia which uses MediaWiki under the hood, is to allow anyone to edit, but record every change so bad edits or vandalism can be reverted. Otter has elected to use git as the revision control system for the wiki itself, with wiki pages being markdown files stored on the file system and tracked by git. If you have a bunch of pre-existing markdown files you want to put onto the wiki, you have to add them to the repo in the CLI.

    If I understand the relationship between the container and host correctly, the instance of git that’s tracking the changes in the wiki lives inside the container, but the files are most easily accessed outside the container in the persistent volume set up by docker compose, which is running a completely different instance of git with its own configuration. When I try telling git to track the new files, I’m telling the git that’s on the host, not the git that’s in the container.


  • I don’t know the specifics of your app, but Docker containers aren’t designed to be used for persistent data. They are designed to be immutable after they’re built.

    It’s on a Raspberry Pi 5 running Raspberry Pi OS.

    Also, I’ve brought this exact point up elsewhere, that Docker doesn’t seem like it was meant for this purpose, to distribute server applications to end users, but to be used by developers who need a reproducible environment, and that dockerizing things can cause as many problems as they solve, but I got a fair amount of push back. I keep running into apps that are distributed mainly or exclusively through docker, like nginx proxy manager.

    In my case, I’m already using containers, whether in the form of cheap low spec VPSes or as proxmox containers on an old anemic laptop, so having to make a virtual turducken just to host one app adds frustration and complexity.