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
  • Just created my own zero trust network!

    selfhosted
    31
    7 Votes
    31 Posts
    0 Views
    _
    Its certainly not B/C I'm part of an alphabet agency looking for citizen networks to exploit.
  • 2 Votes
    4 Posts
    0 Views
    A
    Ok, So I was able to get the docker container up and running just using the defaults. I don't like using default passwords, but it's a little over my head as to where I need to change the data (maybe it would be helpful to note this as a comment in the docker-compose file). My next issue is setting up OwnTracks; it says "Set path to...". I don't see "path" in the OwnTracks app on iOS. I tried adding it to the URL, but OwnTracks complains that it's an unsupported URL. Where/how do I add the token to iOS OwnTracks? Thanks! Edit: Putting in the whole URL field worked; I was copy/pasting a space into the URL that I didn't see. After fixing that and checking the app I don't see any additional errors being thrown.
  • True, although you can just sandbox it and refuse to give it permissions.

    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Best plex/jellyfin compatible streaming box

    selfhosted
    17
    1 Votes
    17 Posts
    0 Views
    kawa@reddeet.comK
    I used the Nvidia Shield (non-pro, the tube one) and it was a nightmare of crashes, stuttering video and interface. Then I made myself a little Kodi box with a recent intel CPU in it : absolute nightmare because the Jellyfin extensions keeps crashing. I have a Samsung TV so I have the Plex app but recently, I started having weird transcoding issues where my server starts transcoding (it's always the audio track that has to be transcoded from TrueHD to AAC, but my CPU can do that at 42FPS) and then it freezes after 10 seconds or so... My recommandation ? A Kodi box with local files... Every Android box is slow AF, struggles with basic stuff and they still have less than 3GB of RAM for some reason.
  • set up local DNS using Pi-hole + nginx + audiobookshelf

    selfhosted
    34
    7 Votes
    34 Posts
    0 Views
    H
    thanks a lot
  • i did it!!!

    selfhosted
    8
    4 Votes
    8 Posts
    0 Views
    nico_198x@europe.pubN
    you got this! don't give up!
  • Just a little server

    selfhosted
    37
    30 Votes
    37 Posts
    0 Views
    muusemuuse@sh.itjust.worksM
    I’m probably just going to do a UPS in the rack.
  • Public vs. Private synched photo management

    selfhosted
    15
    7 Votes
    15 Posts
    0 Views
    P
    I am currently open for any software solution, that's why I came here.
  • My Ultimate Self-hosting Setup

    selfhosted
    11
    17 Votes
    11 Posts
    0 Views
    fedegenerate@lemmynsfw.comF
    I used proxmox to set up my ZFS pools and use bind mounts. It's fine, I'm sure it's a "grass is greener" thing. Home labbing is a winter hobby, so in the summer months I hate the time spent updating all the machines when I could be outside. If I had purely Docker set up, in winter I'd be complaining that "everything is too simple" and "I want more control" etc.
  • 7 Votes
    19 Posts
    0 Views
    maggiwuerze@feddit.orgM
    If they all run on docker, you just have to add labels to them, telling them what domain and port they use, etc (look at the labels from your compose). Then you add the traefik base network to them and presto. Traefik recognizes the labels and automatically routes incoming requests to them and creates certificates for them. I would recommend a single compose stack for traefik and then one compose file per context (e.g. NextCloud, its DB, documentServer in one stack)
  • Self host Blorp, your personal Lemmy/PieFed frontend

    selfhosted
    5
    1 Votes
    5 Posts
    0 Views
    3dcadmin@lemmy.relayeasy.com3
    Damn the wife WILL be pissed
  • Noob Tailscale questions

    selfhosted
    22
    8 Votes
    22 Posts
    0 Views
    B
    Best thing I ever did with Tailscale was install pfsense and then Tailscale on that. I use it at work that way. I have three separate data centers (with three pfsense VMs) with advertised routes for the three separate subnets. When I install the client on one machine, I can access all three networks automatically. I did the same thing at home so I can also access that easily as well. I think what you’re ultimately looking for is the exit node capability. Not sure if the phone can act as an exit node but pfsense definitely can. I have a VPS hosted in NY that I use to get around certain geographical restrictions. I set it as my exit node and it looks like I’m coming from there. The desktop clients can as well. Here’s what I’d do if I were you. Install Tailscale on a machine in your house. Set it up to advertise routes based on whatever IPs you’re using in your home. In my case it’s 10.0.0.0/24. Now any device you install Tailscale on will be able to connect to that network. Another thing you can do is any machine that is connected to your Tailscale will have a 100.x.x.x address that you can connect to directly. Hope this helps.
  • Pangolin to expose K0s Kubernetes Services

    selfhosted
    3
    12 Votes
    3 Posts
    0 Views
    F
    I recently installed Pangolin in Hetzner and spun up a statefulset in my k3s cluster for the Newt container. It works beautifully. With it you can proxy Pangolin to the cluster address of your service very easily. For example: sonarr.media.svc.cluster.local:8989 Format being: deploymentName.namespace.svc.cluster.local Internally I still use Traefik for my services and just left all the CNAMEs in PiHole pointed to Traefik but if you are external your DNS would look at what's public on my domain and route through Pangolin.
  • OwnCloud CardDAV is frozen

    selfhosted
    19
    12 Votes
    19 Posts
    0 Views
    gedaliyah@lemmy.worldG
    Thank you - I'm researching how to do this. I am using mariaDB and it's all running in docker, so I think if I can learn how to get terminal access within the docker container, and what commands I will need to access mariaDB, then I should be able to do so. I'm hoping that everything will be labeled in such a way that I can locate those records that are part of the carddav database only to clear them and start over.
  • GeoIP Database to use with FreeNginx !? [ solved ]

    selfhosted
    3
    4 Votes
    3 Posts
    0 Views
    vegetaaaaaaa@lemmy.worldV
    I use https://db-ip.com/db/download/ip-to-country-lite
  • 0 Votes
    4 Posts
    0 Views
    vegetaaaaaaa@lemmy.worldV
    I’m not sure of any formal name Cloudflare turnstile
  • Securely Expose your Homelab Services with Mutual TLS - YouTube

    selfhosted
    24
    52 Votes
    24 Posts
    0 Views
    W
    Immich supports it.
  • We have NixOS, Proxmox and TrueNAS in use.

    1
    3 Votes
    1 Posts
    0 Views
    No one has replied
  • 1 Votes
    3 Posts
    0 Views
    M
    Yeah and make sure your DNS is properly setup with A records and that you've configured port forwarding on your router (usually ports 80/443) - most federation issues happen becuase other instances literally can't reach your server.
  • ATT SMTP port 25 unblocking

    selfhosted
    2
    0 Votes
    2 Posts
    0 Views
    A
    @AdrianTheFrog blocking 25 port is a standard policy.Buy static IP (subnet actually) or ask support to remove all firewall rules (I had to speak with many of the support personnel until found someone who knows how to do).Ended up with using a separate VPS for mail server as my att ip was in blacklisted)