innocentz3r0

joined 10 months ago
[–] innocentz3r0@programming.dev 1 points 21 hours ago (1 children)

What does oPodSync do exactly?

[–] innocentz3r0@programming.dev 1 points 21 hours ago

Ah, it seems that gollum would cover this, although I'd keep an eye on this as well.

[–] innocentz3r0@programming.dev 2 points 22 hours ago

Ah, as long as self-signed certs are an option, I can work with that :)

[–] innocentz3r0@programming.dev 2 points 22 hours ago (1 children)

Thanks! Still remember the good old days, when I didn't know how to set up docker compose properly (I don't think I still do 🤣)

But I've certainly come a long way, and it's really fun! Also, I've seen you post here often! Cheers!

[–] innocentz3r0@programming.dev 2 points 22 hours ago (2 children)

I access it using the hostname of the device (since netbird and tailscale both let you do that)

I also open docker ports only for localhost, and use caddy to reverse proxy subdomains to the respective localhost ports. Less port clutter from outside this way. Ofcourse things like SFTPGo's SFTP port is an exception

Also, vaultwarden requires HTTPS?? Ah drat, that's not good :/ I don't have experience with that.

[–] innocentz3r0@programming.dev 2 points 22 hours ago (1 children)

I've heard good things about SearXNG. I'll be sure to check that out.

I don't see the need for cryptpad, since SFTPGo serves my purposes.

I'd look into mealie, since I'm going to live alone and need to figure my own meals out. Perhaps Sure/Actual too!

I am still looking at container management, right now I just manually update/backup everything.

[–] innocentz3r0@programming.dev 1 points 22 hours ago (1 children)

That looks interesting! Although my current setup is simple, so I'd like to hear from you what arcane simplifies from experience

[–] innocentz3r0@programming.dev 1 points 22 hours ago

I don't have anything against Pihole. It's wonderful! I don't have additional resources (like RPi), and I want to keep everything on one system, and my usecase is simple enough that netbird covers it, and I don't know if I should pass all my DNS requests on both my phone and PC through my server (because iirc it's finally the pihole system that'll make the request?)

Also I hate ads lol

[–] innocentz3r0@programming.dev 1 points 22 hours ago (2 children)

Oh wow! I didn't know home-assistant can work in a closed network, but now it makes sense

What does leafwiki do exactly?

I also read your backup strategy below and that seems pretty interesting. My strategy differs. Have nothing in the volumes, unless it's like docs or whatever lol. I do think that'll change with things like Paperless, since I'd want to persist and carry over the tagging strategy or whatever.

169
submitted 1 day ago* (last edited 22 hours ago) by innocentz3r0@programming.dev to c/selfhosted@lemmy.world
 

Hey everyone! I'm sort of still green for selfhosting, but I wanted to share my setup so far:

The following services are selfhosted in docker

  • Audiomuse (smart music tagging, mood based and all that)
  • Navidrome for music hosting
  • Jellyfin for TV shows (not a lot) and Films (not a lot again, but steadily increasing)
  • Radicale for serving contacts/TODOs/calendar
  • SFTPGo to act as my drive
  • Kavita for ebooks and manga (I have tons of both)
  • Glance for homepage
  • forgejo for git forge hosting

The system specs are kind of visible in the homepage, so I won't spell them out here again. Mostly an old optiplex running arch, though I want to change it to nixos later on.

System tools:

  • nushell for shell
  • calibre for ebook management and tagging + fanficfare plugin to download fanfictions
  • Caddy for reverse proxy (so I don't have to remember ports)
  • netbird for VPN (also because it allows me to set wildcard DNS resolution for nodes, so I don't have to set up a dedicated pi-hole or adguard)
  • Handbrake and ffmpeg for processing videos and such
  • beets for tagging music
  • a sysinfo script to generate system information for glance to consume
  • Probably other things too, I'm forgetting

Everything is accessible only via netbird, and external inbound connections are firewalled off

Apart from that, I eventually plan on adding the following as well:

  • Immich for photo hosting
  • Vaultwarden for passwords
  • Gollum (still debating on alternatives) for a webUI for my notes
  • Paperless-NGX

I'm still thinking on more that I can add. Note that whatever I add should not need an inbound connection/stable IP address, since I don't intend to expose the server to the public. Any suggestions/tips? Thanks!

UPDATE: Forgot to add, I'd probably add homebox too, for inventory management 😅

UPDATE 2: I'm silly, I forgot that I'm also looking into self-hosted RSS feed readers 😆

[–] innocentz3r0@programming.dev 2 points 5 days ago* (last edited 5 days ago)

Took me a while to realise that the link was shared with Saotak themself. I love your articles Saotak (even if I'm not a furry) and I've learned a great deal of crypto from you

Thanks, this was quite detailed. You do need public relay nodes after all... which was what I was wondering.

[–] innocentz3r0@programming.dev 5 points 1 week ago (4 children)

I suppose they don't work without having

  • a coordination server of sorts
  • having all the nodes on static IP

Like, if the IPs keep changing, and a device goes offline and then online, how does yggdrasil know how to reach that system?

view more: next ›