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
  • 0 Votes
    4 Posts
    24 Views
    X
    To put this into perspective for you, if your NAS sits at idle for 90% of the time (probably true) and an older CPU is 50w (kinda high, but maybe) and a newer CPU is 15w, over an entire year it will save you around 305.76 kWh. Average price per kWh in the USA is 12.89¢. So over a year a new CPU can reasonably save you around $39.41. So it's not nothing, but it's nothing crazy, but lower idle wattage = lower temp = components last longer, which is the real savings. If an older CPU is only gonna last you 5 years, when a new might last 10, you're going to save almost $400 in energy and generally a CPU today is going to be cheaper than a CPU in 10 years (probably). So it makes sense to spend an extra $200 on a newer CPU and still net a $200 savings over 10 years vs the older CPU.
  • 0 Votes
    1 Posts
    16 Views
    No one has replied
  • Devil's advocate:

    1
    0 Votes
    1 Posts
    15 Views
    No one has replied
  • 13 Votes
    10 Posts
    55 Views
    H
    I’ve used WebDAV with Nephele: https://hub.docker.com/r/sciactive/nephele It works with multiple users and has built in browser support. Owlfiles on mobile makes it easy to import all your photos to it.
  • Vaultwarden selfhosting, or bitwarden service?

    selfhosted
    4
    7 Votes
    4 Posts
    61 Views
    L
    I keep seeing people mentioning Syncthing with KeePass... I use both, but not together, between 3-4 different devices. I have a central Syncthing server to which all devices sync everything, but my KeePass database (keyfile & password protected is stored on Google Drive, in a G Suite Workspace account that I pay for. The keyfile is stored individually on each device that needs it, with a printed out copy (with instructions!) as a backup. Would my keypass database survive Syncthing the way I have it setup?
  • 13 Votes
    9 Posts
    107 Views
    C
    This all day. USB3 has plenty of bandwidth to keep those spinners busy, and a cheap pc can be bought for under $200 that would handle all the services op described, plus more. I bought an n150 with 12gb RAM, dual 2.5gb nic, built in nvme and USB 3.2. it uses like 15w of power, is basically silent, and with a 5 bay HDD attached I've got enough storage for whatever. Building a home lab server from components is only a good idea if you have some really specific use case not covered by cheap imports...
  • Need help self-hosting Radicale!

    selfhosted
    1
    0 Votes
    1 Posts
    15 Views
    No one has replied
  • 3 Votes
    2 Posts
    11 Views
    appoxo@lemmy.dbzer0.comA
    I am very much a Windows user and my journey went like this: Raspberry Pi with OMV -> SSH on OMV -> Mostly Terminal on OMV -> Docker + Portainer to deploy containers -> Transition to docker-compose -> Setup my own VM with Debian completely in the CLI (excluding the first setup of the VM) I use Linux (primarily Debian because of Raspberry as I don't like what I hear about Ubuntu) primarily for VMs and servers and Windows as the client OS
  • What is Docker?

    selfhosted
    2
    2
    37 Votes
    2 Posts
    26 Views
    codeblooded@programming.devC
    Docker enables you to create instances of an operating system running within a “container” which doesn’t access the host computer unless it is explicitly requested. This is done using a Dockerfile, which is a file that describes in detail all of the settings and parameters for said instance of the operating system. This might be packages to install ahead of time, or commands to create users, compile code, execute code, and more. This instance of an operating system, usually a “server,” is great because you can throw the server away at any time and rebuild it with practically zero effort. It will be just like new. There are many reasons to want to do that; who doesn’t love a fresh install with the bare necessities? On the surface (and the rabbit hole is deep!), Docker enables you to create an easily repeated formula for building a server so that you don’t get emotionally attached to a server.
  • [Solved] Looking for ... inventory management, I guess?

    selfhosted
    1
    0 Votes
    1 Posts
    16 Views
    No one has replied
  • 65 Votes
    7 Posts
    0 Views
    I
    Solderer ram is slightly more power efficient. And this is probably a laptop board. That said, 12gb is slightly too low for my liking. Though an N200 CPU does not have much headroom to upgrade for anyway.
  • Can I self host a VPN that sneakies through the China firewall?

    selfhosted
    10
    33 Votes
    10 Posts
    0 Views
    yingwu@lemmy.dbzer0.comY
    Unfortunately it's still trial and error. Check out e.g Ovpn, Astrill, Mullvad though. You can always email and ask different providers as well. Though it's best it you set it up before visiting China. A HK sim through Airalo or similar also works.
  • Syncing podcasts / rss over nextcloud

    selfhosted
    1
    8 Votes
    1 Posts
    0 Views
    No one has replied
  • 0 Votes
    2 Posts
    0 Views
    strit@lemmy.linuxuserspace.showS
    I tried Rcognize on my Nextcloud install, but appearently I have too few photos fot it to matter. It never started any clustering. Not even from the CLI commands. Had it running for about 6 months, then uninstalled it again as I was getting no real use from it.
  • 2 Votes
    7 Posts
    41 Views
    J
    Deterministic DDL Export - Replaced AI-based export with native SQL generation
  • How and where should I keep backups of system configurations?

    selfhosted
    19
    0 Votes
    19 Posts
    65 Views
    R
    Ansible's not all that bad. The alternatives are far more complicated. Jeff geerling has a bunch of videos on ansible 101.
  • Trump cuts funding to FOSS projects.

    selfhosted
    31
    1
    4 Votes
    31 Posts
    160 Views
    M
    The problem is that no other country has done anything of the sort. I'm sure the Swiss, the Dutch, the French, the other german-speaking countries and especially the Nordics have enough money to give a few million here and there to FOSS. But they didn't, because their leaders are just as corrupt and vile. Everybody is acting as if America is the ultimate villain: the fact of the matter is, give any of those European leaders power over America and sooner or later they would turn out exactly the same. It is in their nature. And I say this having lived in Europe for a while. The German fund staying is pure luck since the hawks at EU are stupid. They'll come after it once they're done with Chat control.
  • How to harden against SSH brute-forcing?

    selfhosted
    128
    0 Votes
    128 Posts
    865 Views
    appoxo@lemmy.dbzer0.comA
    You could limit the firewall to IP range(s) of your domestic (and other places of interest like work) connection. This way they won't come even close to even logging in. And then you could do the other hardening on top.
  • Less HTTPS = easier government & advertiser data collection

    8
    0 Votes
    8 Posts
    14 Views
    H
    But if you try to load a local resource as localhost in Firefox... [image: e914e28b-85e5-4f16-9a68-eac9b83ccc3e.gif] For the sake of completeness: Firefox contains a security patch which restricts the kinds of files that pages can load (and methods of loading) when you open them from a file:// URL. This change was made to prevent exfiltration of valuable data within reach of a local page, as demonstrated in an available exploit. More info: https://developer.mozilla.org/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp about:config security.fileuri.strict_origin_policy change to false
  • Basic networking/subnetting question.

    selfhosted
    65
    1 Votes
    65 Posts
    465 Views
    mitm0@lemmy.worldM
    You don't have to apologize for being a noob, we were all once noobs (& we still are to some extent)