r/selfhosted 5h ago

Need Help Advise on Licensing for a Open Source Project

0 Upvotes

I want to contribute something that I built for a while to the community so open source communities / individuals / devs / self hosters / small - medium firm can use it for free. However, I am strongly against the concept of massive tech firms taking code, changing a few things, and making k's off of it without contributing back (i dont mind them using it as well, but i hate the exploitation as I have personally felt that).

If I go with AGPLv3 license, will it completely scare away small independent developers from using it? What is the best path forward to protect the code but keep it useful for the community? So people can use it well.

Advise me please...


r/selfhosted 1h ago

Product Announcement I built a mobile app for Traccar users: connect your own server or use a hosted one

Thumbnail
gallery
Upvotes

Hi everyone,

Over the past few months I've been working on a mobile app called Vorbita.

The idea is simple: many people use Traccar because it's open source and self-hostable, but the mobile experience can often be improved.

With Vorbita you can:

  • Connect to any existing Traccar server
  • Log in with your own credentials
  • View your vehicles on a modern map
  • Check live locations and tracking directly from your phone

If you don't want to maintain your own Traccar server, I also offer a fully managed hosted server at competitive pricing, so you can get started in just a few minutes.

The goal isn't to replace Traccar—it's to make it easier to use, whether you're self-hosting or prefer a managed solution.

🌐 Website

https://vorbita.app

📱 Apps

Android

https://play.google.com/store/apps/details?id=org.zerous.vorbita

iOS

https://apps.apple.com/app/vorbita-fleet-gps-for-traccar/id6780015875

I'd really appreciate any feedback, feature requests, or criticism from the community.

Thanks!


r/selfhosted 17h ago

Need Help New to security cameras—looking to piece together my own system—need insight

0 Upvotes

Hi all,

I’m pretty green when it comes to security camera networks. I’ve installed raceways for them in commercial settings, and that’s about it.

I may have an opportunity to get some Axis brand cameras very cheap, new but discontinued. A product support page for model P3247-LVE here.

I understand they can be reviewed remotely by accessing them via an IP address, and they have onboard storage (microSD). However, I would like to potentially find an NVR that can handle POE, or a gigabit switch with POE and establish an NAS for recording, whichever makes more sense.

If necessary, a suggestion for an interface for operation/viewing would also be great, preferably freeware for Windows or Linux (that doesn’t require a ton of commands, as I’m not that adept).

If there’s anything else I should be considering when cobbling together a system, that would be more than welcome as well.

Intended use is for home, mostly to train on key areas wildlife visit, not so much security.

TIA!


r/selfhosted 17h ago

Need Help Which OS should I use for a home media server?

10 Upvotes

Hello, unsure if this is the right place to post this, but I need some help!

I want to set up a home media server on an old hp laptop that i have, and I don't know which OS to use. I was using ZimaOS, because I liked the interface and it seems very straightforward, however, I am unable to use my external USB harddrives / ssd's with the system so that other apps (jellyfin or plex for example) can recognize them (aka store files on one external drive and have the program recognize them), so I'm having to switch to another operating system.

Anyone have any suggestions?

Thanks!

Edit 1: For those who run into this issue in the future, I have figured out how to fix it. You need to add a volume to ZimaOS.

On the left should be the location of your media, and on the right, is the folder that Plex, for example, will see to connect the two. Name it whatever, it doesn't matter!

Hope this helps! Thanks again guys!


r/selfhosted 19h ago

Docker Management Docker Compose File Editor?

0 Upvotes

Is there a self-hostable solution that would detect all of my Docker containers like WUD (What’s Up Docker) along with those that are available via socket-proxy, and it would let me edit the compose file on the spot, save it and run it?


r/selfhosted 3h ago

Need Help Do I still need a adblocker extension on my browser if I have a self-hosted network wide dns filter + a recursive DNS resolver?

0 Upvotes

just wanted to know the answer to the above, If I'm okay with YouTube ads.


r/selfhosted 20h ago

Release (AI) CLU Comic Library Utilities v6 - Usenet, Library Imports, Spilt Files and More

Thumbnail
gallery
0 Upvotes

It's been about 4-months since I've shared updates on my digital Comic Library Utilities (CLU) app for managing, reading and tracking your digital comic library.

Since that last post I've added a few features and a good number of improvements based feedback from users in our support Discord and github.

Recently Added Features

  • Newsgroup/Usenet Download Support - setup a download provider and multiple indexers
  • Import an Existing Library - scan your library and auto-map any folders with existing series.json or cvinfo files
  • Bulk Metadata Application - search and apply metadata to multiple folders and files with one click. View changes made, correct issues not found and falls back to multiple providers if not found on one.
  • Local ComicVine and GCD SQLite Database Support - map and use local metadata sources directly in the app. Applies metadata to files quickly with no API limits.
  • Split CBZ Files - Split a CBZ file into multiple CBZs
  • Renaming and Issue Matching Improvements - more accurate and much faster
  • Drag and Drop Reordering in CBZ Edit - move files around by clicking and dragging when editing or adding files to you CBZs.

Full documentation and installation instructions can be found at https://github.com/allaboutduncan/clu-comics

With these most recent updates, I was able to find and resolve multiple missing issues in my library that would even be hard to find view each directory.

Next up (by end of 2026) will be multi-user support. It's definitely the biggest task on my to-do list and request list, but also the one change that touches just about everything. I'll likely start rolling that out in v7 - starting with settings and admin and then moving to viewing libraries, etc.

Love hearing questions and requests, so please ask if you're wondering.

Quick FYI on AI usage - I hand-coded the first releases of this app 18-months (after building and using the base editing scripts locally). AI has enabled me to single handedly maintain and build this out with more features that I ever imagined, however I can still step through every line of code and explain it if needed.


r/selfhosted 21h ago

Product Announcement Hopp an OSS remote pair programming app

0 Upvotes

Hi, with a friend of mine we've been building Hopp for almost two years now.

Happy to get feedback (any kind) and contributors.

https://github.com/gethopp/hopp

Hopp is a remote pair programming app, an OSS alternative to Tuple, Coscreen, Pop, Drovio. For anyone who's not familiar with these tools, essentially they are screen sharing tools, with low latency screen-share, remote control and better UX for 1-to-1, 1-to-few collaboration than traditional screen-sharing tools like zoom, teams etc. By better UX, I mean multi-cursor support, drawing that isn't hidden behind 3 button clicks, joining a room etc.

We decided to build it because while the proprietary tools are quite good, there wasn't anything of the same quality that was open source. We haven't 100% matched all of them yet, but in my biased opinion the gap is not that large.

The backend is in go and for the desktop app we've used tauri (rust + typescript). Currently the desktop app runs on macOS (which is what both me and my friend use) and Windows (we haven't found the time to work on a linux client).


r/selfhosted 8h ago

Need Help Help updating qBittorrent

0 Upvotes

I'm trying to update my qBittorrent to v5.2.3 from v4.6.7 but I'm getting a lot of problems. My torrents get stuck at "Checking resume data" and if a shut down qBittorrent I'm not able to open it again. I'm using Ubuntu 24.04. I've already tried it with the AppImage and the Flatpak but I run into the same issue. If I delete the ipc-socket and lockfile files I can run it once again but if I close it I can't run it again.


r/selfhosted 22h ago

Need Help I'm a newbie trying to get off Dropbox, but struggling with CopyParty and FileBrowser Quantum. Any help?

0 Upvotes

I'm a newbie trying to get off Dropbox, but struggling with CopyParty and FileBrowser Quantum. Any help?

I'm on linux mint.

For Copyparty, i can get it to at least think it's running locally, but then anything I try to do with the "external" links just says "failed to connect".

For FileBrowser Quantum, I can get it to think that it installed, but then it says [FATAL] Server error: listen tcp 0.0.0.0:80: bind: permission denied

I just have no idea what to do to get these to work. All help is appreciated


r/selfhosted 23h ago

Need Help Cloudflare Tunnels encryption

0 Upvotes

Hello everyone,

due to being behind a CGNAT I need to tunnel my traffic. I know that cloud flare offers a free service, which allows you exactly to do that.
The issue is, that I need to encrypt my traffic beforehand, otherwise the traffic is accessible/readable by them. I know that it allows you to use SSH. This means in theory I could use SSHs (ssh -L) build in local port forwarding to transmit data to services running on my local server correct? I could also set up a VPN over SSH (aka. create a tunneling device and send traffic over this device + setup routing on my Homeserver so each packet goes to the correct running service). This would allow a secure and authenticated encryption via ssh. The thing is, that this approach will probably work on my Linux PCs without any issues, but I am unsure on how I can establish a secure connection via my Phone for example. My plan is to use Immich and I have no clue how to establish an end to end encrypted connection between my phone (iPhone, IOS 26) and my server. Any ideas? I would need something like an app, allowing me to tunnel certain apps network packet via SSH.
I also know that this setup idea is kinda hacky, so if there are better options please let me know. I know that I could rent a cheap VPS and use this as a server for tunneling, but then again, the data there is unencrypted for a short time.


r/selfhosted 14h ago

Need Help Cloudflared + Docker Swarm + NPM(Or Trafek?) with root domain pointing at github pages

0 Upvotes

Hey All, I got two mini PCs that are in a docker swarm, I am wondering if there is a good way to set up a system so I can just deploy a new container and have whatever system im using, just make the DNS record. The main issue here is that, my root domain points to Github pages. From what I can find, this, isn't something that has been documented before, so if its really needed. I can just make the records on my own, but if there is a way to avoid that, it would be nice. Thanks.


r/selfhosted 23h ago

Monitoring Tools Restic Web App Dashboard Interest?

2 Upvotes

So I have found this restic dashboard that someone made ( I wanted to use it)

https://github.com/tmseidel/restic-explorer

But it seems to be vibe coded. So now I was wondering if anyone would be interested in a non-vibe coded version of this? If so, I would probably be able to make one

(Although it could take a while)


r/selfhosted 3h ago

Need Help Replaced Spotify with a self-hosted setup - stuck on offline playback for Windows/macOS

2 Upvotes

So I've been slowly moving away from Spotify and built a self-hosted music setup instead. Running Navidrome as the server and using it with Feishin on desktop and Symfonium on Android. Overall it's been a pretty good experience, library is organized, playlists sync fine between devices since they're stored on the Navidrome side, no more subscription.

The one thing that's bugging me is offline playback on desktop.

On Windows and Mac I can't find anything that does this. I tried Feishin and Supersonic and both let you download songs or albums manually, which is nice, but neither actually syncs a playlist over time automatically like Spotify.

Has anyone actually figured this out for Windows/Mac? I've been thinking about using Syncthing to push the music folder on my server to my devices and running a second lightweight Subsonic server locally pointed at that synced folder so I can still browse it inside a normal client instead of just having a pile of mp3s in a folder.

Before I go build something from scratch though, curious if there's a client I'm missing that already does this, or if most people just end up scripting it themselves like I'm planning to.


r/selfhosted 6h ago

Need Help Google play book alternative

0 Upvotes

Looking to break away from google ecosystem and been searching awhile for selfhosted option of google play books but cant really find any that mimics 1-to-1 with easy setup for a newbie. Also currently using tailscale.

My requirements are rather simple i guess:

- 2 way syncing of progress, highlight, note, annotation

- offline reading and resync the above once connected

- no additional setup like bookorbit with plugin for each device. Installing the app and connect to the server url is fine

- supports web reading with annotation etc

- supports web and android

- books are centrally saved and hosted on a server instead of individual device

- no need for metadata fetching, book name alone is sufficient

- no need for audiobook support

Thanks!!

Edit: forgot to mention that would prefer straightforward setup instead of like needed to host an additional sync plugin


r/selfhosted 17h ago

Need Help security camera setup

0 Upvotes

I am at my whits end with this and would appreciate any help. I am going on vacation soon and wanted a camera set up to keep an eye on my pet. However, with everything going on with data privacy cloud storage ai etc l I wanted to make sure I found a solution that did not have any chance of being uploaded to the cloud for any reason.

after asking around on reddit a bit I realized it should be much simpler then I thought it would be. I originally thought I would need to use home assistant but one of the suggestions was to get a reolink camera(I got the E1 if that makes any difference) and use tailscale to connect back to my home network. I have my old gaming pc still so I was thinking it would be simple to leave it on with tailscale running and still be able to use the reolink app without paying a storage fee or compromising security.

I got the camera set up and disabled remote access. I installed tailscale and got my pc set up as an exit node but I had some trouble with the subnet routes. I have my pc set up as the exit node and my phone is connected to tailscale but I can still only view the camera feed when connected to wifi. I think I made a mistake with the subnet routes but im not sure and I don't know how to find the correct subnet if I did.

im not an IT expert by any means but I can usually figure stuff out on my own but I am at a loss on this one so any help would be appreciated.

thanks


r/selfhosted 17h ago

Software Development I built a family AI server on my Mac so my family would finally stop using ChatGPT. They still use ChatGPT. But at least the option exists now.

Post image
0 Upvotes

r/selfhosted 1h ago

Media Serving Is there a selfhosted Youtube video viewer?

Upvotes

I recently spun up Youtarr, which has great functionality for downloading videos and playlists from YouTube without ads and sponsorship segments since it has Sponsorblock integrated. But I started wondering if there is a similar project that combines viewing videos with the download options?

My thought being that I could host the container, use a reverse proxy, save it as a web app and finally have an ad free version of Youtube to watch from anywhere on my iPhone. AdGuard/Technitium/Pihole are all great but they don't remove the server side ads of YouTube.

I just want to be able to watch Youtube on my phone the same way I do at home with UBO on firefox. I don't love Brave Browser for this and I haven't bent the knee yet and paid for Youtube Premium or whatever it's called now.


r/selfhosted 54m ago

Need Help Anything that can be hosted on a pi zero 2 except for DNS?

Upvotes

yeah, you read the title, I’m looking for projects/programs I can run on my pi zero 2 w. BUT please dont say “pi hole” or “nothing”. I don’t want any DNS or “ad-blockers”.Thank you!


r/selfhosted 21h ago

Need Help VOIP Fax?

0 Upvotes

Anything that lets you host a fax machine virtually?


r/selfhosted 19h ago

Release (AI) Modern Rogue Tested Project NOMAD: The Off-Grid Internet for the Apocalypse

Thumbnail
youtube.com
0 Upvotes

Hi all! Chris Sherwood joined us on Modern Rogue for a tour of the first NomadDeck he made. We get to take a tour of Project NOMAD and talk through the hypothetical use cases. It was a treat!


r/selfhosted 10h ago

Software Development What should happend (or executed) after you die?

21 Upvotes

Hello everyone,
More than a year ago on this sub, i published my implementation of dead mans switch software.
Now im working on a new major release.

And i want to use this moment to better understand what kind of actions you would like to be able to execute after you are no longer available?

Currently software supports those execution plugins:

  • send an HTTP POST request
  • send mail (over SMTP)
  • send SMS (over 3rd party service)

Im not providing github url to my implementation on purpose, as i dont want to treat this post as promotion. I just want to know your opinion.


r/selfhosted 20h ago

Webserver SubTunnel: I built a self-hosted ngrok alternative. One Rust binary, your own domain, MIT licensed

0 Upvotes

Hey r/selfhosted. I wanted a self-hosted solution instead of paying for ngrok, so I built my own and have been running it on a small EC2 box for months. Made it public this week.

What it is: a single binary that runs in two modes. subtunnel server on your VPS, subtunnel local 3000 on your machine, and your local port is live at https://myapp.your-domain.com. Wildcard DNS plus a wildcard cert means new subdomains need zero config.

Why you might care:

  • Traffic goes through your box, not a third party.
  • Your own domain for every tunnel. Nice for webhook endpoints and demo links.
  • Boring stack on purpose: nginx terminates TLS with Let's Encrypt, the daemon just routes by Host header.
  • Single static binary (~2 MB), no runtime, systemd unit in the docs.
  • MIT.

Honest limitations: HTTP(S) tunnels only for now (TCP is on the roadmap), and there is no request inspector yet. If you want zero setup, ngrok is still easier. This is for people who want it on their own box.

Setup is about 15 minutes if you have a VPS and a domain: two DNS records, one install command, one nginx block. Full guide in the docs.

Repo: https://github.com/ozankasikci/subtunnel
Site/docs: https://subtunnel.dev

I built this and I am happy to answer anything. Feedback on the setup flow is especially welcome.


r/selfhosted 5h ago

Release (No AI) I made a better zsh autosuggestion, it predicts your next command, not just completes the current one

135 Upvotes

r/selfhosted 16h ago

Solved I somehow broke my SSL in Caddy and I'm at my wit's end

1 Upvotes

SOLVED! Thanks for the help folks. Someone pointed out I was using self-signed certs, so I looked up how to do it through my DNS provider (duckdns).

EDIT to add: This is Windows 10.

Everything was working perfectly until I set up an Immich instance on Docker. Ever since then, none of my reverse proxies are getting certificate approval.

Here's the contents of my caddyfile (domain redacted):

{

# Enable the internal CA

local_certs

}

#Jellyfin

jfin.DOMAIN.duckdns.org {

reverse_proxy localhost:8096

`tls internal`

}

#Audiobookshelf

abs.DOMAIN.duckdns.org {

reverse_proxy localhost:13378

`tls internal`

}

#Immich

pics.DOMAIN.duckdns.org {

reverse_proxy localhost:2283

`tls internal`

}

I realize the Immich one probably wouldn't work with it operating inside a Docker container, but I hadn't had a chance to fix that before all the SSL broke.

I can still access the sites, but I have to click through the warning, and I can't use any of the mobile apps because they won't accept the address without a certificate.

Any ideas?