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
  • Cool!

    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • What host names do you use?

    selfhosted
    196
    2
    0 Votes
    196 Posts
    3k Views
    H
    Characters from the Murderbot Dairies, mostly main laptop (t480 currently) -- Murderbot; previous main laptop (x270) -- MB20; homeserver -- ART; a TV box running armbian -- Miki; t440p is currently Behemoth (from Bulgakov's "Мастер и Маргарита"), although I'll probably rename it to Holism; x230t -- Three; a random thin client I occasionally use to test stuff is yogurt (from" love, death & robots"), not sure if I'll rename them.
  • Does anyone figured out the problems with Minio?

    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • BTCTurboMiner Made Me $500 in 3 Hours ( Here’s Proof )

    selfhosted
    1
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • BTCTurboMiner Made Me $500 in 3 Hours ( Here’s Proof )

    selfhosted
    1
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • BTCTurboMiner Made Me $500 in 3 Hours ( Here’s Proof )

    selfhosted
    1
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • BTCTurboMiner Made Me $500 in 3 Hours ( Here’s Proof )

    selfhosted
    1
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • 0 Votes
    8 Posts
    0 Views
    C
    Mine were great. Still going. Honestly as you did just contact support they should take care of it.
  • European docs alternative for notion etc.

    selfhosted
    9
    1
    0 Votes
    9 Posts
    44 Views
    ?
    I started using it and I really like it. Easy to use and very practical.
  • 0 Votes
    11 Posts
    0 Views
    T
    Update to version 6 on two raspis has been less than stellar for me since the beginning. I don’t know why it wasn’t great. I setup docker and AGH, first time for both. AGH has less setup for more features than pihole. I’m now using both AGH and Pihole; but as soon as I get a WireGuard container up, the pihole/pivpn is probably going to be history.
  • Can I create/spin LXC with virt-manager or something similar?

    selfhosted
    16
    0 Votes
    16 Posts
    1 Views
    iturnedintoanewt@lemm.eeI
    Thank you for the information! Since Proxmox does this by itself with those templates it uses, I never did this process. I guess I'll check some guide...thanks a lot!
  • Do I really need a firewall for my server?

    selfhosted
    64
    0 Votes
    64 Posts
    272 Views
    S
    It honestly depends on how you run things. If everything is in containers, chances are you're already getting the benefits of a firewall. For example, with podman or docker, you already explicitly expose ports, which is already a form of firewall. If you're running things outside of containers, then yeah, I agree with you, there's too much risk of something opening up a port you didn't expect. Everything I run is with podman, which exposes stuff with iptables rules. That's the same thing a basic firewall does, so adding a firewall is superfluous unless you're using it to do something else, like geoip filtering. When in doubt, use a firewall. But depending on the setup, it could be unnecessary.
  • Self-Hosted podcast

    selfhosted
    45
    1
    0 Votes
    45 Posts
    250 Views
    S
    So far it's been an interview show. I have enjoyed the interviews so far.
  • Proxmox vs. Debian: Running media server on older hardware

    selfhosted
    66
    0 Votes
    66 Posts
    363 Views
    appoxo@lemmy.dbzer0.comA
    Not to mention: Snapshots.
  • This is a great tool, thanks for the continued support.

    6
    0 Votes
    6 Posts
    0 Views
    M
    Very nice! Now posted here: https://github.com/mag37/dockcheck/discussions/146
  • Anyone else having linkding problems?

    selfhosted
    5
    0 Votes
    5 Posts
    0 Views
    ?
    Lol, a lot, but not that many. Mostly docker shit filling up /var from containers I'd tried running or run for a while and got bored of. Just needed a good docker prune -a --volumes.
  • 0 Votes
    10 Posts
    0 Views
    ?
    not everything is through API, initial setup has to be done manually and then API for other things. Having said that I will move some of the important things to API soon
  • 0 Votes
    18 Posts
    0 Views
    ikidd@lemmy.worldI
    OK, yah, that's good point about swarms. I've generally not used any swarmed filesystem stuff where I needed persistence, just shared databases, so it hasn't come up.
  • An idiots guide?

    selfhosted
    17
    0 Votes
    17 Posts
    96 Views
    vegetaaaaaaa@lemmy.worldV
    Data loss is not a problem specific to self-hosting. Whenever you administrate a system that contains valuable data (a self-hosted network service/application, you personal computer, phone...), think about a backup and recovery strategy for common (and less common) data loss cases: you delete a valuable file by accident a bad actor deletes or encrypts the data (ransomware) the device gets stolen, or destroyed (hardware failure, power surge, fire, flood, hosting provider closing your account) anything you can think of For these different scenarios try to find a working backup/restore strategy. For me they go like Automatic, daily local backups (anything on my server gets backed up once a day to a backups directory using rsnapshot). Note that file sync like nextcloud won't protect you against this risk, if you delete a file on the nextcloud client it's also gone on the Nextcloud server (though there is a recycle bin). Local backups are quick and easy to restore after a simple mistake like this. They wont protect you against 2 and 3. Assuming an attacker gains access to your machine they will also destroy or encrypt your local backups. My strategy against this is to pull a copy of the latest local backup, weekly, to a USB drive, through another computer, using rsync/rsnapshot. Then I unplug the USB drive, store it somewhere safe outside my home, and plug in a second USB drive. I rotate the drives every week (or every 2 weeks when I'm lazy - I have set up a notification to nag me to rotate the drive every saturday, but I sometimes ignore it) The USB strategy also protects me against 3. If both my server and main computer burn down, the second drive is still out there, safely encrypted. It's the worst case scenario, I'd probably spend quite some time setting up everything again (though most of the setup is automated), and at this point I'd have bigger problems like, you know, burned down house. But I'd still have my data. There are other strategies, tools, etc, this one works for me. It's cheap (the USB drives are a one-time investment), the only manual step is to rotate the drives every week or so.
  • Combining Netbox and Ansible

    selfhosted
    4
    0 Votes
    4 Posts
    0 Views
    ?
    Depending on what you need either first or second solution may be better. In my company we use Netbox fork Nautobot along with Ansible. It's Ansible that initiates the change and fills all the data properties in Nautobot. This way Ansible can also raise and close relevant change ticket at the right time. With your second solution it would be more difficult for us to properly work with change tickets in compliant way. If you ever intend to take compliance and ticketing system into account, then I would recommend going with first solution, otherwise both solutions are fine to me.