Well1

joined 1 week ago
[–] Well1@lemmy.world 2 points 1 week ago

Thanks for that much detailing, helps me a huge lot. Sounds good and easy, too. I'll check if it fits my needs and try exactly that if what I have planned atm doesn't work. I'll let you know how it all ends up going ;D

[–] Well1@lemmy.world 2 points 1 week ago

Maybe you're right. I'll give it one more try and if it fails, I'll try an easier way. Thank you!

[–] Well1@lemmy.world 1 points 1 week ago (1 children)

What you say sounds pretty right to me. But, if that's the case, is it necessarly a bad thing? Do you think that I should have directly went with ZimaOS instead of CasaOS? thankss

[–] Well1@lemmy.world 1 points 1 week ago

I'm not sure it's the way I'll be most comfortable with, but I'll have it in mind. Thanks!

[–] Well1@lemmy.world 1 points 1 week ago

I'll check out Headscale too. Thanks!

[–] Well1@lemmy.world 1 points 1 week ago (2 children)

Yesterday I checked and the best I got was: "Ping: 152.186 ms Download: 9.35 Mbit/s Upload: 18.69 Mbit/s"

It's weird because with this connection (that seems to me it is heavily slow) I can easily stream FLAC files, some of them with sizes like 140.000 KB instantly, even faster than the music streaming apps I have used for quite some time (Spotify and now Tidal). All this obviously when being inside my home network, no VPNs.

When you say "use the Netbird SaaS server" I understand you are suggesting I try using NetBird servers instead of using my own selfhosted NetBird system to see if there's any difference, am I right?

Thanks!! :D

[–] Well1@lemmy.world 2 points 1 week ago

There are a lot of concepts that you mention which I don't understand at all. I'll look into each one of them and once I can understand what you're refeering to exactly I'll check what you said. Thanks a lot :D

[–] Well1@lemmy.world 1 points 1 week ago* (last edited 1 week ago)

I'm guessing it's not inside docker since it says "Loaded: loaded (/usr/lib/systemd/system/casaos.service". When resetting it all I'll try installing it inside docker. Thanks again🙏

[–] Well1@lemmy.world 2 points 1 week ago (2 children)

Wow, thats a lot of useful things.

  • I'll try again with NetBird and if it doesn't work, I'll try wg-easy.
  • I thought it was some kind of general encryption that could protect me from remote attacks, if it isn't that way, then I'll set that aside.
  • I've seen proxmox a lot on tutorials. I guess I didn't understand it or found it too difficult for me compared to CasaOS and I discarded it. I may try it in the future if CasaOS feels too limited. About Docker, do you know how can I check if I actually installed it via Docker or directly in the laptop? I don't remember what I did in that aspect. I'll check portainer and TrueNAS, since I heard of them but don't actually know about them.
  • I'll also check out anything I can about "docker compose stacks w/ a web gui like komono" and have them in mind if I reset my server architecture.
  • That's so useful and I'll totally look into it. This "vibe-coding" style feels (not surpriseingly) limiting and makes me waste so much time. I'll begin learning actual coding.

Thank you so much for your time and knowledge :)

[–] Well1@lemmy.world 1 points 1 week ago

I'll set it all up again having that in mind, thanks!

[–] Well1@lemmy.world 2 points 1 week ago* (last edited 1 week ago)

Maybe I've been to fast deleting the NetBird data hahahah. I just tried doing a "speedtest-cli --simple" and I got: "Ping: 152.186 ms Download: 9.35 Mbit/s Upload: 18.69 Mbit/s"

I'll try connecting my laptop from ethernet directly to the router since I haven't yet tried it and been working in wireless WiFi (I know it might sound pretty dumb not having tried that before xddd)

If I see that it improves highly, I'll try resetting-up NetBird just using Ethernet for the server to see if it works and solves it all. Thanksss

Edit: Seems that, for some reason, it got worse. Gives me results worse than when working wireless in the same room as my client PC.

 

For context: I have 0 programming, coding, etc. related knowledge.

For some months I've been dedicating time into setting up a Homelab that hosts music, movies, maybe home security (Frigate, I suppose), minecraft servers (or maybe other games too) and maaaaybe local AIs (if I get a better system), in that order, from more to less important. Some of the caractheristics that I prioritize are: privacy first, Zero third-party exposure, disk data encryption, self-hosting, FOSS priority perspective, trying not to compromise in any way my home network-using devices through all the process. Since, as I said, I have 0 programing or even Linux experience, I've done all this process guided by a local ran AI (Qwen 3.6), YouTube videos and forums (not the perfect formula for a cybersecurity safe environment, I know).

In an old laptop (Acer Aspire ES15-... with AMD A6-6310 / 16GB RAM) I've installed Linux Debian Trixie 13 (GNOME) with Docker and CasaOS with Jellyfin (for movies, it worked), Navidrome (for music, also worked) and recently Netbird, this one to connect into the local network from outside my home net, which kinda worked, but not as I expected it to work.

And this is where I feel I'm stuck. My main absolute priority the whole time setting this all up was being able to stream music from my homelab in my phone from everywhere in the world as long as I had internet connection, but when I managed to achieve that connection after soooo many hours and even stream music from my phone only with mobile data, it needed like 1 minute to load 3 seconds of a song, so it's not enough at all. After seeing this, I've reseted all netbird data so I can do a clean install.

I need help with the process of setting this (I believe it's a VPN) up in a way that it is Self-hosted, secure and fast enough so I can make it all achieve my expectations. Any video, forum thread or personal recomendation that you can give me will be so much appreciated.

Summarizing it a little, this is what I was trying to achieve:

CasaOS Architecture: Netbird (FOSS WireGuard mesh) + (maybe) Caddy Reverse Proxy + (maybe) Internal PKI + (maybe) LUKS Encryption Security Model: Zero port forwarding, outbound-only private tunnels, device-by-device approval, end-to-end HTTPS, full data-at-rest encryption.

Let me know if I'm missing any important information and I will do my best to share it.

Thank you so so much in advance!!

view more: next ›