this post was submitted on 08 Jun 2023
10 points (100.0% liked)
Free and Open Source Software
20143 readers
10 users here now
If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
You may be way ahead of me on this, but I highly recommend using docker for this endeavor(or podman), as it really allows you to try a lot out without making a mess of your system.
I run pihole, syncthing, and gitea locally(among less interesting things.)
Can you share with me what OS you are running? At the moment I am using MX Linux because it is familiar to me, but is likely suboptimal for running a server.
I think docker is really cool, but felt like a lot of work compared to using flatpaks or a package manager, but I am really limiting myself and it is probably not that hard to learn.
Oh, as for os, i'd recommend dietpi on a SBC that uses a memory card, because it logs to RAM so you don't wear the card as much, and Debian for everything else. You don't run Into problems with Debian. Unless you like snaps, then go with Ubuntu. As much as I hate snaps, they are good for some services that tend to break on upgrades, like has been my experience with nextcloud.
Ooh. I have a RPI 3 that I never use. Maybe I am overcomplicating this. I tried to use it for managing my 3D printers but it was just a hassle. I think it is actually cheaper to get one of those Creality boxes at this point instead of rolling my own.
Plus SBCs are quiet. Okay, I will try it.
Octoprint on a pi is great for 3d printers. You can even use a pi zero of you disable Bluetooth (it uses the better serial chip otherwise). I've never seen the creality boxes. I'll have to look into it.
Yeah, I was using octoprint. I think I just do not understand networking enough to get over random problems I have.
Actually, I got it working. It was fine for one printer, the set the z offset into the bed so that was a no go. Never got the webcam to work, which is most of the reason I wanted it in the first place.
The webcam is... not easy. Or anyway, it worked when I used a raspberry pI with a raspberry pi camera. Now I use some orange pi zeros with USB cameras, and the setup was tricky. Even worse, it seems to change the camera device every few reboots, so it's basically useless. My printer is by my desk though, so it's not a priority for me. If I really wanted a camera i'd probably set up a cheap WiFi camera that exposed a stream and just set octoprint to point to that stream instead of serving a local one itself. I also use a relay to power my printer on and off, and I think if I was going to set it up again i'd just use a smart plug and one of the plugins to turn it on and off.