top 56 comments

sorted by: hot top controversial new old
[–] 37 points 1 year ago (4 children)

You found a solution and you are looking for a problem.

This is not the way it goes. You identify a problem, and if the solution involves self-hosting then you solve it with self-hosting.

  • source
  • hideshow 4 child comments
  • [–] 5 points 1 year ago (2 children)

    I started with a Minecraft server, once the PC was in the basement...

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (1 reply)
    [–] 10 points 1 year ago (3 children)

    I have a couple of friends with nextcloud, and I have nextcloud too. Low tech ish? But we just host our files on Nextcloud and then copy backups to the other machines every now and then.

    My NC uses about 6gb of RAM, and it is really badly optimized, since it's been running forever and isn't a container, or even a server deploy. (It's a snap running in desktop Ubuntu since 2016.)

    Anyone could do better, I just can't be bothered.

    My buddy has his running on 1.5GB of RAM in a container.

    I also host a bunch of other stuff. Navidrome and freshrss get the most use, other than Nextcloud. Immich, searx-ng, jellyfin, guacamole.

  • source
  • hideshow 3 child comments
  • [+] [S] 3 points 1 year ago (2 children)
  • [–] 3 points 1 year ago

    there's no deep system integration like Apple iCloud has

    Not sure what you mean there. If you're using an Apple computer, of course there isn't, that's the way Apple likes it and keeps it.

    Most Linux distros/DEs support something very similar.

  • source
  • parent
  • [–] 1 point 1 year ago

    Back when I first started with NextCloud, it was pretty unresponsive on the web front end for my ebook collection, which was a ton of small files. It's gotten a whole lot better in the last year or so. Now, I don't worry about it. This is also with a very badly set up copy. I'm sure that a proper install would work much better, too.

  • source
  • parent
  • [–] 8 points 1 year ago* (last edited 1 year ago) (3 children)

    What do you personally self-host?

    Oh gosh....a plethora of things. I use probably 98% of what I self host on a regular basis, the other 2% are things I'm testing out, or learning how to do. Some of the things I host:

    • beets
    • BTOP-PLUS-PLUS
    • btop
    • calibre-web
    • change-detection
    • cloudreve
    • codeserver
    • composetoolbox
    • cronmaster
    • barcodebuddy
    • deemix
    • dozzle
    • duplicati
    • FileZilla
    • git-sync
    • gotify
    • grocy
    • homarr (dashboard)
    • ntfy
    • invidious
    • it-tools
    • jdownloader2
    • linkwarden
    • mega_nz
    • n8n
    • navidrome
    • netdata
    • network-toolbox
    • nexterm
    • owncloud
    • pihole
    • portainer
    • postgresql
    • Readeck
    • redis
    • searxng
    • speedtest
    • syncthing
    • theme-park
    • trillium
    • tt-rss
    • uptime-kuma
    • watchtower (fork)
    • Web-Check
    • wg-easy
    • 13ft

    I do have two spare Raspberry Pi Zero 2W and one small computer with an old i5 / 8 GB RAM.

    Do it OP. You got to start somewhere. 8 gb of RAM will run a nice group of apps. That's kind of the nice thing. These apps do not run constantly, but rather mostly on demand. You're probably not going to be able to run heavy programs like Elasticsearch, LLM/AI, or apps in that group. I haven't found much that I need that I can't self host.

    I'm currently learning Ansible and CI/CD type environment on a test server. I'm no where close to prime time tho, but that's the thing. You can always have something in the skunk works you're working on, and when you get to the point you're ready for production, you can deploy it on the production server.

    Welcome to the most fun, frustrating, educational, useful hobby you'll ever dive into.

  • source
  • hideshow 3 child comments
  • [–] 2 points 1 year ago* (2 children)

    Great list! Why no kiwix? Seems right up your street

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    Well, I...er.. haven't gotten around to it. LOL TBH I've seen the name in the wild, but never really gave it a serious look see. However, I did a cursory search just now for Kiwix and that looks very intriguing, so I put it on the list. Next time I spam my list to the community, you'll see Kiwix. LOL

    Thanks for the prompt.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 1 year ago (1 child)

    I self host jellyfin, free anime for me and my closest friends

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [+] 7 points 1 year ago (1 child)
  • [–] 2 points 1 year ago*

    Yes, this. As long as your router lets you changed your dns, then its simple, just point to the internal ip of your dns server and 'bobs your uncle'. Technitium dns, adguard home, and pihole are all good options to play around with; each with pros and cons but i find pihole is the easiest, then adguard home, then technitium dns. Play around with them find your fav, and worst case just change your router dns back.

    Gets more complicated when you learn some devices are hard coded dns and you need special firewall rules to straight up block or forward those requests so they still hit your dns server but dont worry about this until you are comfortable with dns server you choose.

  • source
  • parent
  • [–] 12 points 1 year ago (3 children)

    Just get a vps it still counts as self hosting if you run all the software yourself.

  • source
  • hideshow 3 child comments
  • [+] [S] 5 points 1 year ago (2 children)
  • [–] 6 points 1 year ago

    Photo backups with Immich.

    File storage with OwnCloud.

    Device syncing with SyncThing.

    A blog with Ghost.

    etc. etc.

  • source
  • [–] 4 points 1 year ago (3 children)

    I have three servers running these days.
    One is a NAS that hosts the .arr suite and my torrent client. This is just to keep the media management in one place.
    A N100 NUC that runs a lot of stuff in Proxmox, like Jellyfin, Heimdal, HomeAssistant, PiHole, Tailscale. I hope to add Caddy to this in the future, but I've never played with a reverse proxy before so I'm a tiny bit scared hehe.
    Lastly is a inudstrial PC I got from work that hosts game servers. Right now it's down as we haven't had time to game, but usually it's either a Minecraft server or Valheim.

    For backup I have one copy on the NAS and I upload the most critical data to a cloud service I trust and pay for. This is now Proton.
    My dream is finding a tech friend with his/her own NAS so we can set up a encrypted partition on each others NASes for automatic backup. I give you 1 TB, you give me 1 TB, life's good!

  • source
  • hideshow 3 child comments
  • [–] 2 points 1 year ago

    Everything starts with what my family needs/uses. Jellyfin for media. Grocy to track which kid has done their chores. Home assistant to make a nice dashboard in the kitchen to see the family calendar (still on google) and the chores. I've tried a few other things, but those are the ones important to me.

  • source
  • [–] 2 points 1 year ago (4 children)

    I used proxmox and its made backing things up pretty simple. Once a week I have backups copied up to filen for remote storage.

    I host: Heimdall - easy homepage for my wife and I to access services. Gitea - git stuff. Photoprism - running into a number of bugs and considering switching to immich. HomeBox - asset tracking with associated documentation NGINX reverse proxy - what it says on the tin BookStack - simple book style wiki Portainer - docker container management Paperless-ngx - Helps organize documents. Jellyfin - media server

  • source
  • hideshow 4 child comments
  • [+] [S] 1 point 1 year ago (3 children)
  • [–] 4 points 1 year ago

    As with most things: it depends...

    If you're in a country where ISP's freely give out user info, I'd say you should have a VPN.
    If you're on a private tracker, you might not need it, but you never know if the people hunting pirates managed to get in there too.
    I don't use one as our ISP's mostly throw those letters in the trash and I'm in a private tracker, but your mileage may vary.

    To get started, you only need a server (like Jellyfin or Plex) and a torrent client. Then you can automate it with the .arr stack, such as Radarr and Sonarr, race others with autodl-issri/Autobrr, share your media with friends and family with open ports (not recommended) or Tailscale/Netbird...
    It gets as advanced as you yourself want it to be.

    Feel free to ask if you have any questions, not just about piracy but how to set things up in general.
    Good luck, and remember to have fun while doing it. If you don't, you won't bother keeping it updated and working in the future.

  • source
  • parent
  • [–] 3 points 1 year ago

    /c/piracy would probably be a better resource for you. The few comments from that side I've seen mostly indicate torrenting through VPN and using an arr stack.

    I mostly go garage sale hunting combined with refusing to buy anything with DRM. My library probably is not as extensive as what you would have if you are a movie or TV aficionado. I use it for movies, tv shows, and music. It's been great so far. Paired with Finamp as a player on my phone and Supersonic on the desktop I can get around the otherwise somewhat awkward music library management. I love the show and movie default interface.

    Note, I believe Jellyfin is also starting to do books. I have not tried it in that application yet.

  • source
  • parent
  • [–] 1 point 1 year ago

    I only have leagally owned movies. I'm technically violating some law but since I can show the judge the originals and they are not available outside myhome they won't dare go after me - a jury won't convict and even if one would I'm a perfect 'normal man' who proved the law is unjust. I won't be as well known as Rosa Parks in history but I'd be a perfect story to rally around to get the las changed and they won't risk that

  • source
  • parent
  • [–] 3 points 1 year ago (6 children)

    I guess for me it kind of depends on your definition of "self host" as 90% of what I host is a hetzner server running out of finland. because well that's off site backups lol.

    my setup is.

    Local: Frigate (CCTV manager), Homeassistant (home automation), Matrix (chat).

    Remote: Mealie (recipe collection), Vaultwarden (works with bitwarden clients), Nextcloud (files and documents), Freshrss, gitea (github alternative)

    Now in terms of wanting an offsite backup, you are probably right, assuming you don't have something offsite that you can syncronize with, and assuming you don't have any major privacy fears of what is hosted, those things are probably best to use cloud for, assuming you are more worried of losing everything in a house fire, than you are of say the stuff being spied on by a 3rd party or caught by hackers.

    So yeah I'd say, personally in things I like to have self hosted... on site, probably I'd say a local messanger is good if you'd like a reasonably private communication for friends/family etc... Niche things like RSS readers, or recipe books, really anything strange niche you can probably search for some program to self host it.

  • source
  • hideshow 6 child comments
  • [+] [S] 1 point 1 year ago* (last edited 1 year ago) (4 children)
  • [–] 1 point 1 year ago (2 children)

    Encrypt before backing it up remotely.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    Not sure that really works for git though... at least with regards to it's primary usage.

    git isn't just a backup... it's about version control.

    IE the point is if you know what you are doing, you realize this function isn't working in this edge case, you can search through and find out, when did this part of this file change... and what was it before, and it will basically find exactly that.

    If you encrypted it so that git couldn't actually read the contents, then you basically reduced a crazy powerful tool, into a glorified dropbox. (IE yeah you could revert back to previous versions... but you'd basically be counting on your memory for what you changed when, if the git server can't read the files).

  • source
  • parent
  • hideshow 1 child comment
  • [–] 0 points 1 year ago

    I guess for me it kind of depends on your definition of “self host”

    meh....I don't split hairs on the definitions. Server at home vs VPS. No real difference, the end goal is the same: Privacy, anonymity, and security.

  • source
  • parent
  • [–] 1 point 1 year ago

    Rustdesk server/node?

  • source
  • I don't do a whole lot right now, partially because I'm just not sure what I want to run or how much risk I want to take on in terms of security (for exposed services) and data recovery. I started with pihole to get better ad blocking on my tv, and recently started hosting a dinner vtt server for my d&d group. Some time in the future, I might spin up a nextcloud instance to replace my dropbox or immich for google photos

  • source
  • [–] -1 points 1 year ago* (last edited 1 year ago) (16 children)

    lmao, people out here on VPSs acting like they went from renting to owning, when really they just rented the motherboard, the case, the fans 🤣🤣

    OP get an end-to-end encrypted remote backup app.

  • source
  • hideshow 16 child comments
  • [–] 5 points 1 year ago (8 children)

    I own my data. I own my installation. That's what I care about.

    Why would I want to own the hardware, when it's in an inaccessible building far away.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 1 point 1 year ago (6 children)

    We host most stuff at home, and then additionally some services at Hetzner on an (auctioned) root server. Bloody nice to get really good hardware for cheap, plus unlimited data with either 1 or 10Gbit synchronous network speed, a dedicated IPv4,...

    Stuff like my mail server lives there because it HAS to be available, and doing it at home, and doing it well, is next to impossible.

    I'm planning a nix hydra + cache server, which will probably also live on the Hetzner server, simply because it'll have pretty intense jobs to run a lot of the time and I'm not a fan of having the noise of spun-up fans at home.

    Both solutions have their place, is what I'm saying / agreeing.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 1 year ago* (last edited 1 year ago) (5 children)

    We can end-to-end encrypt mail but dudes are out here raw dogging VPSs like it’s 1998.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 1 year ago (4 children)
  • [–] -1 points 1 year ago (3 children)
  • [–] 1 point 1 year ago (2 children)

    More like: paying someone to maintain the hardware.

    Anyways.

    Just FYI, your mails with a provider like Proton are not E2E encrypted unless you exclusively wrote with other Proton customers (in which case I assume they are. No idea). Otherwise it's just encrypted at rest.

    I dint really see the benefit over doing it completely yourself, not even offering metadata to a provider, and also having encryption at rest, while maintaining full compatibility with mail clients 🤔

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (4 children)

    Didn't downvote ya but....... Server at home, VPS in the cloud....samey samey. The end goal is the same: Privacy, security, and anonymity. I don't know why people out here are going on about pedantic definitions. Selfhosting isn't an exclusive club with a homelab prerequisite. It's open to anyone regardless of the equipment they use.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 0 points 1 year ago* (last edited 1 year ago) (3 children)

    Privacy? Anonymity? lmao, it's their computer. They see everything you do.

  • source
  • parent
  • hideshow 3 child comments