submitted 6 months ago* (last edited 6 months ago) by Zoe8338@lemmy.ml to c/selfhost@lemmy.ml

Question about replacing/expanding a disk

I have a small mini pc as server similar to [1], which has a super nice small form and has an internal slot for a 2.5" ssd disk. Currently I have a 2TB SSD, but it is filling up rapidly.

My options are:

  1. Buy a way more expensive 8TB SSD and replace the existing one
  2. Buy a much cheaper 8TB HDD + enclosure and connect it via USB.

I wonder what are the pros and cons of each option. I like 1 more because the form factor of the homelab is maintained and I don't need to plug yet another thing. OTOH I'm allergic to spending money 😆 so a cheaper solution (about 4 times cheaper) is always welcome.

Maybe I'm missing a third alternative? Opinions?

[1] https://www.amazon.com/gp/product/B0BVLS7ZHP/

cc @selfhost@lemmy.ml @selfhosted@lemmy.world

Decentralized Encrypted P2P Chat (chat.positive-intentions.com)

Id like to introduce you to a decentralized chat app that works purely in the browser. Breaking away from traditional solutions that require registration and installation.

A decentralized infrastructure has many unique challenges and this is a unique approach. Ive taken previsous feedback and made updates. Its important to note, it is still a work-in-progress and provided for testing/review/feedback purposes. it would be great if you can tell me what you think.

Some of the features of the app include:

  • Free
  • Decentralised
  • No cookies
  • P2P encrypted
  • No registration
  • No installing
  • Group messaging
  • Text messaging
  • Multimedia messaging
  • Offline messaging (LAN/hotspot)
  • File transfer
  • Video calls
  • Data-ownership
  • Selfhosted (optional)
  • Screensharing (on desktop browsers)
  • OS notifications (where supported)

With no registration or installation required, its easy to get started.

submitted 5 days ago* (last edited 5 days ago) by rhymepurple@lemmy.ml to c/selfhost@lemmy.ml

Is there a feature in a CI/CD pipeline that creates a snapshot or backup of a service's data prior to running a deployment? The steps of a ideal workflow that I am searching for are similar to:

  1. CI tool identifies new version of service and creates a pull request
  2. Manually merge pull request
  3. CD tool identifies changes to Git repo
    1. CD tool creates data snapshot and/or data backup
    2. CD tool deploys update
  4. Issue with deployment identified that requires rollback
    1. Git repo reverted to prior commit and/or Git repo manually modified to prior version of service
    2. CD tool identifies the rolled back version
      1. (OPTIONAL) CD tool creates data snapshot and/or data backup
      2. CD tool reverts to snapshot taken prior to upgrade
      3. CD tool deploys service to prior version per the Git repo
  5. (OPTIONAL) CD tool prunes data snapshot and/or data backup based on provided parameters (eg - delete snapshots after _ days, only keep 3 most recently deployed snapshots, only keep snapshots for major version releases, only keep one snapshot for each latest major, minor, and patch version, etc.)

Syncing password between firefox clones

I use floorp at home and firefox at work and I would like to sync password between those in a self-hosted way. I saw some mozilla server code somewhere to do so, but seems abandoned.

I would prefer a native mozilla-like solution instead of installing an extension, but if nothing else, that is also an alternative... suggestions?

cc @selfhost@lemmy.ml @selfhosted@lemmy.world


I'm starting a project along with my siblings to scan all of the family negatives, slides, and photos in an effort to preserve them.

I currently have Immich as well as Nextcloud Memories internally. That said, neither seem to be ideally suited to this task. I'm looking for a solution that would allow all siblings the option to view and upload scanned pics to the same library as we work through the shoeboxes full of memories. While Immich and Nextcloud both have account support, I can't seem to find a way to share a library amongst all accounts.

Does anyone have any recommendations for this project? I would then backup the scanned pictures on my server as well as B2 storage for redundancy and each sibling should have the option to download and backup the same library however they see fit.

I'm running an Unraid server as well as NextcloudPi on a Pi4. I also have two very basic VPSes that I rent.

I've looked at both ente.io and PiWiGo, but am currently having trouble getting either to work (still learning this selfhost stuff). I'd like to know if anyone has used either in this type of capacity before I spend more time trying to figure out what I'm doing wrong.

Question about #restic (social.graves.cl)

Question about #restic

Currently I'm backing up my personal computer on a local server and a remote repository. The easiest solution is to have a cronjob for 2 processes. However, I'm wondering if it is possible to scan the files only once and send the backup updates to both repositories instead of doing two scans... suggestions?

cc @selfhost@lemmy.ml @selfhosted@lemmy.world

submitted 2 weeks ago by GregorTacTac@lemm.ee to c/selfhost@lemmy.ml

The ports 80 and 443 are already used by Adguard Home. I didnt find any way to change those ports for Bitwarden.

submitted 2 weeks ago by ptman@sopuli.xyz to c/selfhost@lemmy.ml
submitted 3 weeks ago by ilco@feddit.nl to c/selfhost@lemmy.ml

hi i would like to build a media/download/nass that more expandible drive wise (needs to be able to stream media(jellyfin /use docker containers and have 3 a4 sata ports)

i currently im thinking on buying this motherboard/with built in cpu asrock-j3455-itx-mini-itx- and planning on adding cheap 16 gig ddr3 stics

the nice thing is its got 4x sata 3 ports and a m.2 for like 65 euro total

so my question is should i get one .if its still wort it .and would this work with my specified needs also what do i use as a psu /how much psu power do i need for 4 drives

and what are my exspansion options with the picie .and m2

would love to ad more sata conections trough the m.2 and pcie if posible

i kinda need a nass/media dowload pc /that has a few sata ports .and can run sonarr/prowlarr/jellyfin /qbittorent -running dietpi os /or debian

and run a few ssd/or/hd drives in raid 0 that is about it (ive have no need for drive redundancy thb it all gonna be torrented anime anyway) best leave no evidance of pireacy lol

submitted 4 weeks ago by Dust0741@lemmy.world to c/selfhost@lemmy.ml

Here's what I want: To connect an external Nintendo switch to my internal Minecraft server.

My server has Wireguard and Tailscale on it. Issue is, the switch doesn't support any VPN anything. And phone hotspots don't forward a VPN connection. I don't want to use a router, but using a laptop connected to Wireguard may work.

I don't know if this is possible, but could I rent a VPC, and have it forward just Minecraft through?

i.e. switch user connects to "vpc.ip.address:port" and the VPC forwards that to "my.public.ip:port"->"local.ip.server:port"

If so, if there any way to authenticate/restrict this?


submitted 1 month ago by sabreW4K3@lazysoci.al to c/selfhost@lemmy.ml

I know it's a rude question, but it's been on my mind… I'm wondering roughly what I should be expecting to outlay when I finish my set-up? So I'm assuming it includes things like domain names, hosting for backups, email providers, VPN, etc. What's a good budget to set?

submitted 1 month ago by sabreW4K3@lazysoci.al to c/selfhost@lemmy.ml
submitted 1 month ago by sabreW4K3@lazysoci.al to c/selfhost@lemmy.ml

cross-posted from: https://lazysoci.al/post/13140041

Biggest takeaway… congratulations to Immich and Futo!

submitted 1 month ago* (last edited 4 weeks ago) by tarius@lemmy.ml to c/selfhost@lemmy.ml

cross-posted from: https://lemmy.ml/post/15121280

preferably with a web console (not required)

Edit: I went with this as a solution for now: https://github.com/Ashfaaq18/OpenNetMeter

submitted 1 month ago* (last edited 1 month ago) by sabreW4K3@lazysoci.al to c/selfhost@lemmy.ml

This morning I was going through my usual routine of doing a docker pull and I saw that Paperless had an update. Upon checking the Github, I noticed that my version was a lot older than what's currently available. After a bit of digging, I realised that Linux Server deprecated their repository. Cool, no worries, let me switch to the new repository. I delete my Paperless and run the installer on the official repository and all was going perfectly. But I had a power cut. No worries, I go to the fuse box, reset the tripped switch and then manually pull in the Paperless directory to finish the installation. Only problem, I can't get it to work. I assume that something fucked up and so delete everything and try again. Only now, when it gets to creating the yaml files it says "no permission". I check the permissions and they're the same as everything else. Anyone got any idea of what's happening or how to fix it?

submitted 1 month ago by sabreW4K3@lazysoci.al to c/selfhost@lemmy.ml
submitted 1 month ago* (last edited 1 month ago) by Sunny@slrpnk.net to c/selfhost@lemmy.ml

cross-posted from: https://slrpnk.net/post/8966140 Zoraxy describes itself as:

"General purpose request (reverse) proxy and forwarding tool for networking noobs. Now written in Go!".

Yet it seems to be packed with goodies and features, such as Geo-IP & Blacklist, ZeroTier controller integrated GAN, IP Scanner, Real Time Stats and even built in Uptime monitor. Addtionally, it can run via a single binary for those who don't want to rely on Docker. There is also an Unraid Template available from IBRACORP. Lastly the project is under the AGPL license 🌻

I also checked, and saw this was recommended on this community 9months ago, but didn't seem to get much attraction then. Has anyone tried this yet? It seems like a good alternative to say NGINX proxy manager and am wondering if I should switch, but wanted to hear thoughts first!

Zoraxy's Github list the following features:


  • Simple to use interface with detail in-system instructions
  • Reverse Proxy (HTTP/2)
    • Virtual Directory
    • WebSocket Proxy (automatic, no set-up needed)
    • Basic Auth
    • Alias Hostnames
    • Custom Headers
  • Redirection Rules
  • TLS / SSL setup and deploy
    • ACME features like auto-renew to serve your sites in https
    • SNI support (one certificate contains multiple host names)
  • Blacklist / Whitelist by country or IP address (single IP, CIDR or wildcard for beginners)
  • Global Area Network Controller Web UI (ZeroTier not included)
  • TCP Tunneling / Proxy
  • Integrated Up-time Monitor
  • Web-SSH Terminal
  • Utilities
    • CIDR IP converters
    • mDNS Scanner
    • IP Scanner
  • Others
    • Basic single-admin management mode
    • External permission management system for easy system integration
    • SMTP config for password reset


Image 1

Image 2

Image 3

Image 4

Image 5

Image 6

Image 7

Image 8

Image 9

Image 10

Image 11

Image 12

Image 13

Image 14

Image 15

Image 16

Image 17

Image 18


My journey with docker started with a bunch of ill fated attempts to get an OpenVPN/qBittorrent container running. The thing ended up being broken and never worked right, and it put me off of VPN integration for another year or so.

Then recently I found Gluetun…and holy fucking cow. This thing is the answer to every VPN need I could possibly think of. I have set it up with 3 different providers now, and it has been more simple and reliable than the clients made by the VPN providers themselves every time.

If you combine the power of Gluetun with the power of Portainer, then you can even easily edit settings for your existing containers and hook them up to a VPN connection in seconds (or disconnect them). Just delete the forwarded ports in the original container, select the Gluetun container as the network connection, and then forward the same ports in Gluetun. Presto, you now have a perfectly functioning container connected to a VPN with a killswitch.

So if any of y’all on the high seas have considered getting more serious about your privacy, don’t do what I did and waste a bunch of time on a broken container. Use Gluetun. Love Gluetun. Gluetun is the answer.

submitted 1 month ago by cyclohexane@lemmy.ml to c/selfhost@lemmy.ml

I'm looking into hosting one of these for the first time. From my limited research, XMPP seems to win in every way, which makes me think I must be missing something. Matrix is almost always mentioned as the de-facto standard, but I rarely saw arguments why it is better than XMPP?

Xmpp seems way easier to host, requiring less resources, has many more options for clients, and is simpler and thus easier to manage and reason about when something goes wrong.

So what's the deal?

submitted 1 month ago by padook@feddit.nl to c/selfhost@lemmy.ml

A few years ago I turned a pine64 rock64 SBC into a kodi box, and saw immediate performance improvement over the stock Roku chip on my TCL TV when streaming from SMB. As always "better" becomes... ehhhhh I want more. I want to stick with an SBC because of power consumption on a box that I'm going to leave running 24/7. So my question is: What's the best price to video performance SBC out there?

submitted 2 months ago by veniasilente@lemm.ee to c/selfhost@lemmy.ml

More or less title.

The idea is, one can already excise the corporation social media somewhat, or limit their reach into your content, if you self-host your social media (or at least if you participate in the Fediverse, say on Mastodon Lemmy etc) and instead link or cross post to corporate ones such as say Twitter or Discord.

But I'm looking for something to self-host that is better geared to do this with small snippets of text that (mostly) stand by themselves. Something that would fit in a original!tweet or even smaller and would not have much use for the "conversation workflow" UI of corporate social media.

The two use cases I'm aiming for are:

  • instead of posting something creative directly on eg.: Reddit or Discord (by which in the latter it would get locked and lost in that blackhole), I just post it in $THINGY and then link it on Reddit / Discord. That way I also retain license.
  • having a "local" archive of my comments on various stuff that I can tag, query or consult on, or even easily share with other people.

At first I thought "maybe what I'm looking is micro-blogging" but on second thought it feels like I'm looking for something even smaller than that? I'm not at all sure, so I thought to ask around here what would you guys self-host for this kind of thing or if it's even a Thing.



Preferably a docker image, but given the instructions, I could build an image.
Any suggestions on the best practises are also welcome. Like the type of server (VM/Swarm/K8s) etc.

submitted 2 months ago by lautan@lemmy.ca to c/selfhost@lemmy.ml

Lately I've been really liking the idea of having something hosted on a RISC-V machine. RISC-V is a non-proprietary instruction set that is a competitor to ARM. The idea of having a something running on an open source operating system, running on an open standard CPU, served from my house, gives me a warm fuzzy feeling.

I was under the impression that most Linux distributions were unstable on RISC-V. Turns out, I'm wrong about that. From a quick search, the following have official Debian images:

and the Pine64 Star64 has a community-maintained Armbian image.

Does anyone here have a RISC-V single-board computer doing anything practical for you?

view more: next ›

Self Hosted - Self-hosting your services.

10822 readers
34 users here now

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.



Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!


If you see a rule-breaker please DM the mods!

founded 3 years ago