Skip to content

Selfhosted

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

640 Topics 11.8k Posts
  • What RSS feeds are you subscribed to?

    selfhosted
    28
    0 Votes
    28 Posts
    35 Views
    M
    Ooh XE Iaso's blog. I watched a couple of her videos on YouTube. What a talented person
  • 0 Votes
    42 Posts
    142 Views
    coldmoon@sh.itjust.worksC
    This’ll give me something to tinker with tomorrow
  • From RSS to Bookmark Manager – how would you integrate?

    selfhosted
    18
    0 Votes
    18 Posts
    0 Views
    X
    Because it has integrations for The Internet Archive: https://x0.at/Wny_.png It says "local html" but I have a feeling it simply grabs a copy from the internet archive. I can't even find where its storing these copies with it enabled.
  • (Resource) Awesome Lists Tracker

    selfhosted
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Advice for a newbie trying to selfhost

    selfhosted
    10
    0 Votes
    10 Posts
    0 Views
    irmadlad@lemmy.worldI
    I really like tailscale. I had a little bit of a task getting it to run along side my daily driver VPN, but all is well now. For something so easy to implement, it gives the user a lot of protection.
  • 0 Votes
    9 Posts
    22 Views
    possiblylinux127@lemmy.zipP
    Is there a physical phone that's just a USB device? If so then you could connect a phone to a PC or tablet
  • Keep Tabs On Your Vehicle’s Needs With LubeLogger

    selfhosted
    32
    1
    0 Votes
    32 Posts
    278 Views
    thebardingreen@lemmy.starlightkel.xyzT
    In fact, my wife and I already have a self hosted LubeLogger.
  • Backup solutions for iPad Goodnotes?

    selfhosted
    7
    0 Votes
    7 Posts
    0 Views
    ?
    Why write off iCloud? Just turn on the advanced data protection feature for end to end encryption. If you want to self host, while I’m not familiar with Goodnotes I bet you could write a simple Apple shortcut to take those files to a storage provider like nextcloud then just automate that shortcut to run daily, weekly, whatever.
  • How to configure UFW rules for podman

    selfhosted
    7
    1 Votes
    7 Posts
    0 Views
    G
    For so many Linux server packages I find the manual to be more of a reference than a guide, so not very useful if you're just getting started and aren't sure what to do, but Shorewall is an exception, its manual is wonderful and Tom the creator really goes into detail about how to fit it into many different setups. https://shorewall.org/GettingStarted.html You'll probably want to follow the two interface guide, the two interfaces in your case are your public IP interface, and the virtual interface connected to the Podman network side. You'll essentially treat shorewall as a firewall/router for your Podman containers which will act as your "LAN" in this case. The warning about not installing Shorewall on a remote system is not to be ignored, you're generally fine to install the package, but do not start the shorewall service without first setting up some rules to allow SSH. The safest way is to log in via your VPS console instead of SSH to keep you from getting locked out. Most VPS providers have some sort of out-of-band connection utility like VNC or a simple console access you'll want to use.
  • Tools to migrate from Plex to Jellyfin?

    selfhosted
    98
    0 Votes
    98 Posts
    491 Views
    V
    Are you offering yours up? I would be very interested if you are.
  • Looking for a VPS. I don't know who to choose.

    selfhosted
    59
    0 Votes
    59 Posts
    179 Views
    S
    It seems permanently unavailable, how did you get an instance?
  • Join Finamp's First Hackathon - Starting Today!

    selfhosted
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Day One alternative? (FOSS preferred)

    selfhosted
    18
    0 Votes
    18 Posts
    0 Views
    ?
    So I know i'n replying to this late - but I know Obsidian has a couple of Journaling plugins, Diarian in particular is made to emulate DayOne. I haven't used DayOne since I was on a iPhone 4 so it's been a while but would be worth checking out if you haven't found a good option yet.
  • Looking for a good RSS Reader

    selfhosted
    37
    0 Votes
    37 Posts
    211 Views
    tinsuke@lemmy.worldT
    Glad to hear! And the developer is quite responsive, open up a GitHub issue with the details and I'm confident it'll get sorted out. He's also on Mastodon: https://mastodon.social/@_jocmp
  • Making sure restic backups are right

    selfhosted
    9
    0 Votes
    9 Posts
    0 Views
    glizzyguzzler@lemmy.blahaj.zoneG
    I trust the check restic -r '/path/to/repo' --cache-dir '/path/to/cache' check --read-data-subset=2000M --password-file '/path/to/passfile' --verbose. The --read-data-subset also does the structural integrity while also checking an amount of data. If I had more bandwidth, I'd check more. When I set up a new repo, I restore some stuff to make sure it's there with restic -r '/path/to/repo' --cache-dir '/path/to/cache' --password-file '/path/to/passfile' restore latest --target /tmp/restored --include '/some/folder/with/stuff'. You could automate that and make sure some essential-but-not-often-changing files match regularly by restoring them and comparing them. I would do that if I wasn't lazy I guess, just to make sure I'm not missing some key-but-slowly-changing files. Slowly/not often changing because a diff would fail if the file changes hourly and you backup daily, etc. Or you could do as others have suggested and mount it locally and just traverse it to make sure some key stuff works and is there sudo mkdir -p '/mnt/restic'; sudo restic -r '/path/to/repo' --cache-dir '/path/to/cache' --password-file '/path/to/passfile' mount '/mnt/restic'.
  • Network monitoring via Glance Dashboard

    selfhosted
    13
    2
    0 Votes
    13 Posts
    0 Views
    G
    glance is great, and this is an awesome custom addon
  • Restricted Tailscale docker instance

    selfhosted
    12
    0 Votes
    12 Posts
    0 Views
    irmadlad@lemmy.worldI
    entirety of my network to a third party tool that I don’t know that well. Understandable.
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • It was DNS, but how?

    selfhosted
    12
    2
    0 Votes
    12 Posts
    0 Views
    A
    https://www.isitdns.com/