• 1 Post
  • 81 Comments
Joined 11 months ago
cake
Cake day: December 28th, 2023

help-circle



  • Except that everything is under your control and not managed by a third party, not much I think.

    If this setup works for you and you’re happy with it, just keep it going.

    If you have time to spare, want to learn new things, tinkerer arround with network security, certificates, DNS, reverse proxy and, and, and… You can give it a try in a virtual machine and docker containers. But keep in mind that’s not an easy way and involves a lot of personal time before you get a GOOD working self-hosted / exposed services.

    I wouldn’t recommend to open any port on your router except for a secured tunnel like wireguard and connect to your services through that tunnel. Opening port 443/80 on your router is bound to some heavy automated scanning and brute force by bots. If you don’t have the necessary knowledge/tool/hardware, this is just going to put you at risk of ddos and remote attacks.

    That’s way something like cloudflare is populare, they most of the time take care of that nuisance and also why something like wireguard is popular among the selfhosting community.



  • I’ve subscribed to YT Premium today.

    If you’re on Android there’s InnerTune. It’s basically YouTube music but for free ! Just to bad you can’t directly access downloaded files to export them elsewhere. (Yeah that’s practically piracy and illegal)

    I like navidrome + Tempo as self-hosted solution. Works well without any issues. However, I read about horror stories people losing all their media or fucking up their media library ?

    Also, that’s a huge song library (20.000?)… Not sure this can be easily handled over to a self-hosted solution? But first you need to organize your songs


  • Trying to add a direct path to files doesn’t work.

    Dunno what’s wrong here, but I do add a files direct path to /etc/ssl into a docker container and works as expected.

    I think It’s related to miniflux and have my self-signed certificate in its truststore to communicate with wallabag (inter-docker communication).

    I can’t give you a snipped of my compose but will gladly edited my comment when home.


  • N0x0n@lemmy.mltoSelfhosted@lemmy.worldMozilla grants Ente $100k
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    2 months ago

    Nobody ever talking about lychee ?

    Yes okay it’s not GPL or written in a fancy new language (PHP is still alive xD). But it’s simple, elegant, no UX bloat, no ML or IA stuff… Just a plain simple self-hosted photo manager.

    One thing I really liked about it, you can import you external photo’s with .xmp files, just one checkbox away.

    The tag feature is simple but working as expected. Nothing fancy but it does best what’s it’s supposed to do !!

    Call me old boomer but I really like the simplicity of lychee. It’s a bit like how reading an article from miniflux or wallabag… Simple html files without bloating your eyes or your brain…

    Just my 2c, nothing to see here !


  • I have a self-hosted Baikal server with self-signed CA on Android 14 and it works.

    However, I didn’t had to add the certificate to Davx⁵ itself. Adding a rootCA into your device and your reverse proxy handling the request should work as expected over https.

    Those kind of things are difficult to troubleshoot, this could be:

    • Bad rootCA certificate, missing the necessary options ?
    • Wrong certificate handled by your reverse proxy ?
    • Radicale doesn’t recognize your certificate extension ?
    • Wrong networking configuration ?
    • Bug ?

    We need more infos about your setup:

    • Do you use a reverse proxy ?
    • Had you already any success with this certificate within an other application ?
    • Any logs from your Android, Davx⁵?




  • My first rm -r mistake was a hard pill to swallow… You think this only happens to others or because people don’t take time to look carefully their command…

    Nah… when you’re experimenting new things (grep, exclude certain files, piping other commands, relative path vs absolute, sed, regex…) It can easily do some strange things you didn’t expected beforehand.

    But hey that’s how you learn (I guess?). If everything would be perfect the first time you do something, the world would be annoying ? 😄




  • Yep, Debian for sure ! 3 years ago I settled for debian on an old spare laptop, It’s still cruisen with more than 21 containers !! Sure I had a few fresh installs because skill issues, lack of proper configuration, user mistakes… But it’s probably the easiest to maintain and learn as a beginner !

    No idea what’s your level and how close you’re with computers and how much time you have to spare, but don’t be afraid to make mistakes and try a few things out.

    If you are like me just a plain old geek who knew his way arround computers and used Hamachi back in the days, thinking you were a HAKKER… Get ready to get your ass kicked !

    While self-hosting and de-googling is fun, it also has alot of negative things:

    • Time consuming
    • Involves ALOT of Searxing/Reading
    • Debuggin (kinda…)
    • Learning the basics of at least 1 scripting language (consider bash your ally)
    • It’s an infinite rabbit hole that will suck you in and sometimes get to your nerves…

    One of the best advice I could give you along the way is, If you’re stuck on a bug or something isn’t working as expected in your setup and It seems you couldn’t find any answer or similar issues on the web, you absolutly have to take a break, not a 5min cigarette break… A few hours bicycle/sleep break !!!

    The next day you will for sure find a solution !!

    Good luck, have fun and don’t forget to take time for yourself and people arround you !




  • N0x0n@lemmy.mltohomelab@lemmy.mlWhat are you running in your home network?
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    3 months ago

    Everything hosted on an old spare Asus gaming laptop (8 years old) via docker. I’m slowly thinking to invest in a N100 as more advanced routing capabilities and VM for my docker containers. Right now I can access all my services via Wireguard but want to expend it to make it available over my network.

    • Komga
    • Baikal
    • Linkding
    • Planka
    • Miniflux
    • Navidrome
    • Jellyfin
    • PiHole
    • Searxng
    • SFTPGO
    • Sonarr
    • Syncthing
    • Traefik
    • Vaultwarden
    • Wallabag
    • What’s up docker