1
submitted 4 months ago by drebora@lemmy.ml to c/privacy@lemmy.world

kereszt-bejegyzés innen: https://lemmy.ml/post/39008457

Hi everyone, I posted about my Safebox project earlier, but now I'd like to hear your thoughts on something a bit broader. I’ve been noticing a pattern in self-hosting communities, and I’m curious if others see it too.

Whenever someone asks for a more beginner-friendly solution, something with a UI, automated setup, or fewer manual configs, there’s often a response like: “If you can’t configure Docker, reverse proxies, and Yaml files, you shouldn’t be self-hosting.”

Sometimes it feels like a portion of the community views complexity as a badge of honour. Don’t get me wrong, I love the technical side of self-hosting. I enjoy tinkering, breaking things, fixing them, learning along the way. That’s how most of us got into it.

But if we want more people to own their data, escape Big Tech, and embrace open-source alternatives, shouldn’t we welcome solutions that lower the entry barrier?

There’s room for:

  • people who want full control and custom setups
  • people who want semi-manual but guided
  • people who want it to work with minimal friction

Just like not every Linux user compiles from source, but they’re still Linux users.

Where do you stand? Should self-hosting stay DIY only or is there value in easier, more accessible ways to self-host?

Safebox aims to make self-hosting more approachable without sacrificing data ownership, so I genuinely want your honest take before releasing it more widely.

Some technical highlights of the project, for those interested:

Safebox runs on Linux, macOS, and Windows, supports both x86 and ARM64 (including Raspberry Pi, Banana Pi, and others), and handles domain/subdomain setup, Let’s Encrypt certificates, DNS configuration, reverse proxy (nginx), and also offers WireGuard-based remote access.

The project is currently in beta, and we’d really appreciate feedback from anyone interested in testing it, whether it’s about usability, stability, features, design, or honestly anything at all. You can find all the info about beta testing on our Discord channel.

If you’d like to try it out, check the Github repo: https://github.com/safeboxnetwork/framework-scheduler

Website: https://safebox.network/

Discord: https://discord.gg/aBP8bz6N8J

Thanks in advance to anyone who gives it a look or shares their thoughts.

[-] drebora@lemmy.ml 2 points 4 months ago

Thanks for sharing your thoughts. Of course, I don’t want anyone diving in completely blind, some basic knowledge, research, and interest are definitely needed. But if someone decides they really want to keep their data safe and under their own control, even something like family photos, they should be able to get started in a simpler way. Then, once the first step doesn’t seem too intimidating, they can deepen their technical skills. The goal of Safebox isn’t to replace that knowledge, just to make self hosting more accessible.

[-] drebora@lemmy.ml 3 points 4 months ago* (last edited 4 months ago)

@cRazi_man@europe.pub I absolutely love your comments! You’ve chimed in on several of my posts already, and you always share such interesting stories and enthusiasm. I really hope it stays that way, keep being as passionate and helpful as you are, the self hosting community could use more people like you

[-] drebora@lemmy.ml 3 points 4 months ago

Safebox is basically a framework to help you install and manage self hosted apps. It also includes features like remote access, backup, monitoring, and disk management (the last three are still in development). Safebox handles all the setup for you, DNS configuration, SSL certificates, and so on. If you want remote access, all you need to do is provide a domain (it can be an existing one, or you can register it with us). Of course, you can still use it locally, remote access is just an optional feature.

For people who don’t want to deal with the technical side, or who are still learning but want to try out self-hosting, I think Safebox makes things a lot easier and gives them a solid starting point

[-] drebora@lemmy.ml 3 points 4 months ago

We created Safebox mainly to make self-hosting easier, and proper, complete documentation is definitely something we want to provide, it’s already in the works. We also thought a lot of people might learn from it, but the scope is huge, so we’re still figuring out the right balance.

Should we cover the basic concepts too? How deep should we go? Introducing the software itself is the easy part, explaining all the related concepts in a clear, non-technical way is the real challenge.

Our goal isn’t to turn Safebox into a full-on cybersecurity course, but we do want users to understand what’s happening and why certain features matter, so they don’t feel lost.

As for the sources you mentioned, I have to admit I’m not entirely sure either. During my university studies I only touched on cybersecurity partially, mostly around the risks users face and how they respond. Yes, there definitely needs to be some basic guidance on security, what the main risks are and how to keep yourself safe. Honestly, I think this could work even better as a community project, where different people can contribute their own approaches and share experiences on how they protect their setups and what has worked for them.

[-] drebora@lemmy.ml 2 points 4 months ago

Thanks again for your suggestion we recently added docker autoinstall. Currently supporting ubuntu, debian and raspbian. https://github.com/safeboxnetwork/framework-scheduler/blob/main/README.md Thanks, and feel free to share any further feedback or remark.

[-] drebora@lemmy.ml 2 points 4 months ago

Thanks, we'll consider it and see if we can make some changes to the design.

[-] drebora@lemmy.ml 2 points 4 months ago

Thanks😀Glad it looks useful. That’s exactly what we had in mind, making things like reverse proxy and app setup way easier.

[-] drebora@lemmy.ml 4 points 4 months ago

Thanks for your feedback 😀 Yeah, the app list on the website can be a bit confusing since it moves around, we’ll fix that soon. For now, these are the apps you can use in Safebox: Jellyfin, HomeAssistant, Immich, Nextcloud, Guacamole, Leantime, Gitea, Vaultwarden, Transmission, SMTP, Outline, Filebrowser, PocketID We’re always working on adding more apps and improving existing features, so the list will keep growing over time.

[-] drebora@lemmy.ml 3 points 4 months ago

Yeah, it’s similar to Yunohost or Sandstorm in that you can run self-hosted apps easily, but the main difference with Safebox is that it runs on any os with a single docker command. You don’t need to mess with terminals or commands afterward. Like Yunohost, you can install and manage apps through a web interface, while Safebox also adds geo-redundant backups and optional remote access,all in one interface.

[-] drebora@lemmy.ml 4 points 4 months ago* (last edited 4 months ago)

Safebox is more about making it easier for home users to run self-hosted applications. You just need to run a single docker command, and the program will set up the web interface, application installation, SSL, reverse proxy, and optional remote access and geo-redundant backups. Cosmos cloud has more enterprise-level features, such as SSO, 2FA, and anti-DDoS, but it is also more complex

[-] drebora@lemmy.ml 6 points 4 months ago

Thanks a lot for the kind words and the nice feedback.

The idea and most of the core development came from my father-in-law, he started it years ago with one of his friends. My partner and I joined later to help mostly with testing ,using it, and coming up with ideas for what features might make it more practical for everyday use. We spent a lot of time researching similar projects and reading through community discussions to see what people were saying about their experiences and needs in the self-hosted world. We really care about keeping everything simple and transparent, so the UI and website design were done by another friend of my father-in-law.

We know there’s still a lot left to do, and that it’ll probably keep cutting into our sunday lunches 😄 but we hope it’ll end up being something genuinely useful for others too

[-] drebora@lemmy.ml 6 points 4 months ago

Thank you so much for your valuable feedback and kind words.

About the VPN configuration transfer, we’ve thought about it a lot, and in the end this seemed like the best solution: we hide the config behind a long random URL make it available for 5 minutes, and then delete the link. So, in theory an unauthorized user would have only five minutes to guess the URL and gain access. If you have a better idea, I’d really appreciate it.

As for backup_challenge_clients.sh it’s still a work in progress. It doesn’t work in the current beta version, and none of its features are available in the web interface yet. We’ll let you know once it’s implemented.

We’ll fix the nginx config, I promise 🙂 Just keep in mind this isn’t meant to be a public-facing site yet, since there’s no user authentication for now. But we’ll definitely review the web server setup too.

Thanks again for all your feedback, please keep helping us improve

view more: next ›

drebora

joined 4 months ago