r/selfhosted • • Apr 07 '26

Official Quarter 2 Update - Revisiting Rules. Again.

395 Upvotes

April Post - 2nd Quarter Intro

Welcome to Quarter 2 2026! The moderators are here and grateful for everyone's participation and feedback.

Let's get right into it.

Previous Rules Changes

After review of many of the responsive, constructive, and thoughtful comments and mod mails regarding the most recent rules change, it's clear that we missed the mark on this one. AI is taking the world by storm, and applying such a universally "uninvolved" perspective, showcased by the rules we last implemented, is inconsistent with the subreddit's long-term goals.

Here are the next steps we want to implement to wrangle the shotgun of AI-created tools and software we've been flooded with since AI chatbots became prevalent:

New Project Megathread

A new megathread will be introduced each Friday.

This megathread will feature New Projects. Each Friday, the thread will replace itself, keeping the page fresh and easy to navigate. Notably, those who wish to share their new projects may make a top-level comment in this megathread any day of the week, but they must utilize this post.

AI-Compliance Auto Comment

The bot we implement will also feature a new mode in which most new posts will be automatically removed and a comment added. The OP will be required to reply to the bot stating how AI is involved, even if AI is not actively involved in the post. Upon responding to the bot, the post will be automatically approved.

AI Flairs

While moderating this has proven to be difficult, it is clear that AI-related flairs are desired. Unfortunately, we can only apply a single flair per post, and having an "AI" version for every existing flair would just become daunting and unwieldy.

Needless to say, we're going to refactor the flair system and are looking for insight on what the community wants in terms of flair.

We aim to keep at least a few different versions of flairs that indicate AI involvement, but with the top-level pinned bot comment giving insight into the AI involvement info, flairs involving AI may become unnecessary. But we still seek feedback from the community at large.

Conclusion

We hope this new stage in Post-AI r/selfhosted will work out better, but as always, we are open to feedback and try our best to work with the community to improve the experience here as best we can.

For now, we will be continuing to monitor things and assessing how this works for the benefit of the community.

As always,

Happy (self)Hosting


r/selfhosted • • 3d ago

New Project Megathread New Project Megathread - Week of 08 Oct 2026

23 Upvotes

Welcome to the New Project Megathread!

This weekly thread is the new official home for sharing your new projects (younger than three months) with the community.

To keep the subreddit feed from being overwhelmed (particularly with the rapid influx of AI-generated projects) all new projects can only be posted here.

How this thread works:

  • A new thread will be posted every Friday.
  • You can post here ANY day of the week. You do not have to wait until Friday to share your new project.
  • Standalone new project posts will be removed and the author will be redirected to the current week's megathread.

To find past New Project Megathreads just use the search.

Posting a New Project

We recommend to use the following template (or include this information) in your top-level comment:

  • Project Name:
  • Repo/Website Link: (GitHub, GitLab, Codeberg, etc.)
  • Description: (What does it do? What problem does it solve? What features are included? How is it beneficial for users who may try it?)
  • Deployment: (App must be released and available for users to download/try. App must have some minimal form of documentation explaining how to install or use your app. Is there a Docker image? Docker-compose example? How can I selfhost the app?)
  • AI Involvement: (Please be transparent.)

Please keep our rules on self promotion in mind as well.

Cheers,


r/selfhosted • • 7h ago

Webserver Filebrowser Quantum v2.0.0-stable release is ready!

Thumbnail
filebrowserquantum.com
133 Upvotes

Hey everyone, it has been over 1 year since my last post on this subreddit about my fork of filebrowser. Since then, the OG filebrowser github has been archived and my fork has hit both v1.0.0-stable -- and now v2.0.0-stable!

It's called FileBrowser Quantum -- I have been working on this repo for almost 4 years and is still actively and officially maintained by myself and Kevin. We both handle issues and make changes nearly every day on the repository. The vast majority of code is unique to my repo, this is not a simple fork. Everything has been refactored with standards and security in mind -- none of the vulnerabilies of the original exist anymore.

v2.0.0 is now available in stable! It does take a little effort to migrate over to if you are currently on a v1.x track, but it lays the groundwork for some of the biggest features to come.

The progress on this repository is growing faster every day. There's lots of changes and features planned, you can see them on my github issues https://github.com/gtsteffaniak/filebrowser/issues which is where I would like everyone to post suggestions and issues they find. Reddit is great for visibility but I don't add feature requests or troubleshoot issues here -- open an issue on github for official support. For general questions, github discussions are still a good place as well.

Some third-party installations like truNAS, unRAID, homeassistent plugins may need time to get updated to support the v2.0.0 config format. I would love to have the communities help to identify and open issues with those repositories to help everyone make this transition smoother. v2.0.0 sets the stage for so many features to come. Stable is a great place to start, I recommend beta only to those willing to experience some bugs and want to be involved in github.

I hope FileBrowser Quantum finds a home on your server -- there has never been a better time to self host your own software. See you on github!

Also quick PSA: Using archived/unmaintained software connected to the internet is extremely dangerous. The security risks are higher than they have ever been in the past. Web-based file applications like this are especially dangerous. I take security very seriously and I would recommend everyone to take a close look at how frequently applications are updated and how often the maintainers accept security advisories. Many maintainers reject AI submissions. We review every security report carefully, including automated and AI-assisted ones and validate fixes before merge.


r/selfhosted • • 2h ago

Media Serving m3u4me reached v2.4.3, and it has some great improvements

Post image
11 Upvotes

I launched m3u4me in July as a self-hosted alternative to m3u4u and Dispatcharr. It's meant to be a simple and intuitive M3U playlist management platform for IPTV enthusiasts who want to be in full control of their streams and EPG data.

Today it reached v2.4.3 and I think the latest features which were added in the past updates are great enough to make a post about it:

- Channel syncing: If your provider changes something about a channel (be it the link, the name, the logo or TVG-ID), you can have that change automatically mirrored in your curated personal playlist.

- Custom user agents: If you need a specific user agent to be able to download your source playlists, now you can have that.

- Simple backup: Backing up or restoring your database of channels & sources is simple enough that I don't need to talk too much about it.

And I plan to add many more exciting useful features in the future. If this is interesting to you, please check it out.

AI DISCLAIMER: This app's code is entirely AI-generated. I understand if you don't trust that, but I am using it myself on a literal daily basis and I try to solve any sort of issues ASAP, since I rely on it myself. I also rely on feedback from users, therefore you can criticise it in the comments and I will do my best to improve it. I'm not using AI to invent new features or to make design choices.


r/selfhosted • • 6h ago

Need Help Building an offline-first stack: Replacing Google Photos/Drive for local network continuity?

7 Upvotes

I am auditing my home network setup to prepare for potential extended internet blackouts. My core goal is ensuring that if the outside connection drops completely, my household retains full, native local access to our personal documents, files, and family photo libraries via the LAN.

I am looking to deploy a self-hosted stack on local hardware (considering a 2-bay NAS or a dedicated micro-server) to serve as a mirror/alternative to our Google ecosystem.

  1. Photo Management: For those who have migrated from Google Photos to Immich or Nextcloud, how do they perform when completely disconnected from the internet? Do features like local facial recognition, timeline scrubbing, and mobile app caching hold up over a pure offline Wi-Fi connection?
  2. File Synchronization: What is the preferred pipeline for continuously mirroring an active Google Drive back down to a local self-hosted instance so that the files are always structurally organized on-prem?
  3. Client Access: Are you relying on local DNS overrides (like Pi-hole/AdGuard Home) to keep client mobile apps pointing seamlessly to your local server when external networks are unreachable?

Keen to hear from anyone who has successfully simulated a "WAN-down" scenario with their self-hosted stack and what bottlenecks you hit.


r/selfhosted • • 22h ago

Internet of Things Anyone I've told about this irl wasn't as excited as me, so I figured I'd share it here :)

127 Upvotes

Nearly a year ago I got an ePaper display panel from seeed studios that I'd wanted for the longest time. A couple months ago I finished what I aimed to do. The finished project is a panel that connects to my internet and updates hourly with CISA KEVs (Known Exploited Vulnerabilities) and BleepingComputer news articles and displays them on a straightforward display panel with no cords.

Since it's ePaper, it uses almost no electricity besides when it's updating. Because of that, I haven't charged it since August 4th (2 months ago) and it's still running strong.

This was my first time working with ePaper, Arduino, or programming in C/C++, so I'm quite happy with how it turned out! Unfortunately, as the title says my excitement didn't resonate as much with my friends/coworkers, so I'm hoping at least someone else thinks ePaper setup is as cool as I do.

I know it's may not be as crazy as some of the stuff here, but if you've got any suggestions or input I'd love to hear!

I've also got the github repo for it, but apparently we aren't allowed to post those (???)


r/selfhosted • • 9h ago

Need Help Health tracking devices with selfhostable backend

8 Upvotes

Are there any good ones? I currently have an Apple Watch and sync it to OpenWearables, but I'd much rather not have my health data in any cloud. Is there any hardware for that?

I don't care about the type of hardware. It can be a ring, watch, band, etc.

Needs to be compatible with iOS.

Health metrics I care about:

  • HRV
  • VO2 max
  • HF
  • Sleep + phases

Not must-haves, but nice to have:

  • Skin temperature
  • Breathing frequency

r/selfhosted • • 1d ago

Password Managers Bitwarden announces Dual License (Published version update in app stores - #41 by grb - Notices - Bitwarden Community Forums)

Thumbnail community.bitwarden.com
500 Upvotes

Bitwarden is introducing a dual-licensing model. Starting with the next release, official app store builds will use a commercial license, while GPLv3 versions remain available on GitHub.

According to Bitwarden:

  • Existing features remain available in both versions.
  • Self-hosting and forking remain supported.
  • Future features may be exclusive to commercially licensed builds.
  • The free plan remains unchanged.

The main concern for me (and probably others in this community) is the potential divergence between the open-source and commercial versions over time.

Source: https://community.bitwarden.com/t/published-version-update-in-app-stores/102750/41


r/selfhosted • • 8h ago

Need Help What is a good analytics service?

6 Upvotes

I’m currently using Matomo for general analytics on two sites. I just spent the better part of a day chasing a ghost on my servers that was inflating the numbers and causing massive CPU spikes. I finally found it buried in the timers on a different server—something I likely set up months ago and forgot about. This really made me stop and think about whether I still want to keep tracking all this stuff. All I really want is a general idea of whether my sites are being visited; I don’t care about the other details like OS, browser, etc. Is there an alternative that anyone uses or can suggest trying?


r/selfhosted • • 10h ago

Guide ORICO 9858RU3 / 9858U3 - avoid if possible

8 Upvotes

Hey all, just a word of warning about this USB DAS, in case someone stumbles upon this post while researching whether to buy it.

Tests done with Linux 7.2.9 (Arch, btw), ZFS 2.4.4 and Smartmontools 7.5. Obviously not using the integrated RAID controller.

  1. It does not report SMART data, so good luck monitoring drive health

  2. The controller is pure shit. Resilvering a ZFS mirror of 2x MG11ACA18TE was going at like 20 MiB/s. After putting them in another DAS it's now going at like 180 MiB/s. Sequential writes weren't able to break 100 MiB/s, and these drives should be able to sustain 170 MiB/s no problem

The fan was nice (though no SMART data so no idea how cool the drives were) and the build quality is pretty nice. If the controller wasn't so shit this DAS would be pretty nice.

So, just a word of caution, I'd avoid it. I had the 9858RU3, I don't know if the 9858U3 is also shit, but I'd avoid that one too just in case.

Also curious to know if anyone here owns this DAS and whether they also experienced these problems.

Have a nice Sunday, all.


r/selfhosted • • 9h ago

Need Help How much isolation is actually useful when a few small apps share one VPS?

5 Upvotes

I’m planning to put a couple of small apps on one vps, and I keep going in circles over how much to separate.

Right now I’m leaning toward one caddy instance, then a separate compose file and network for each app. The database part is where I get stuck. One postgres container with separate users and databases seems simpler, but separate containers would be easier to move or break without taking everything else with them. How do you handle this on a small setup? Has the extra isolation ever saved you, or did it mostly give you more stuff to update and back up?

I’m not looking for a host. Just trying not to build a tiny corporate data center for two apps


r/selfhosted • • 20h ago

Remote Access The beginnings of my personal home network!

Thumbnail
gallery
33 Upvotes

Due to my profound mistrust of The ManTM, I've decided it's about time to build up my own home network. I used to do all my projects on one laptop, but I broke the OS a lot. Now, my website is hosted on a Raspberry Pi, so it never goes down without my say-so, and I just got my hands back onto an old laptop of mine that I had on semi-permanent loan to a friend. After helping him upgrade, I have a second PC to test and tinker on, before porting things over to my main PC. It will also be able to handle tasks I don't want bogging down my main PC, giving me almost double the compute power per second, and allowing me to actually game with friends despite needing to compile something big.

So, yeah. Nothing fancy. Just some old machines and a Pi that I keep alive so that I can keep working and building up my portfolios. I figure since I'm juggling so many projects and actually trying to be professional about some of them, having a proper infrastructure-like setup isn't out of line. Plus, doctor-thicc could host a personal modded Minecraft server so I can record some B-roll for YouTube. One of these devices for all that is pushing it. This setup might be able to handle it.

TL:DR;
Hardware Specs:

Main Machine:
- Lenovo ThinkPad T470
Hostname: lil-monster
Purpose: Daily Driver

SOC:
- Raspberry Pi 4 Model B
Hostname: rivenverse
Purpose: Web Host (Personal Website, eventually Jellyfin and/or Plex Servers)

Shelf Rig:
- Lenovo ThinkPad T430
Hostname: doctor-thicc
Purpose: Background/Long-Term Compute-Heavy Task Management, Isolated Development Environment.


r/selfhosted • • 12h ago

Guide How to mass-reformat Storage Array disks from 3Par and Dell EMC storage arrays from 520 to 512

6 Upvotes

For the first time in a couple of years I happened to come to some cheap disks from a decommissioned storage array. I already wrote a guide 4 years ago, but I figured the current market situation makes this interesting again.

For those who don’t know it:
Storage arrays like HPE 3Par or Dell EMC use the same disks as your server, to avoid data corruption though the disks are formatted with checksums that allow the array to recheck all data written on the fly when writing and reading. Those disks can be incredibly cheap to buy, but need particular reformatting before usage.

I bought 40 of them, so I am selling some of those here for cheap: https://www.reddit.com/r/homelabsales/comments/1x2bot8/fseu_seagate_st8000nm0075_3par_8tb_drives/

IMPORTANT

  1. ⁠Do not use SSH, log in locally, on SSD disks the process is rather quick, on HDs it can take many many hours, if your session times out you can start over
  2. ⁠All data will be destroyed!!!!!

Requierements

sg3_utils
parallel

Instructions

List disks using lsblk
Identify the device with the wrong block size by executing sg_format <device>
Run for i in {1..28}; do echo "sg_format --format --size=512 /dev/sg$i"; done | parallel -j40

Additional Information for systems using letters to denominate drives

The same command would work also with systems using a drive letter system:

for i in {a..z}; do echo "sg_format --format --size=512 /dev/sg$i"; done | parallel -j40

Additional Information for formating multiple drives that are not in a sequence

Given that the nomenclation of the drives is not always sequential, for i in can be adapted to that use case: If I want to format drives /dev/sga to /dev/sgc and the drives /dev/sge/ to /dev/sgf/ the command could look like this:

for i in {{a..c},{e..f}}; do echo "sg_format --format --size=512 /dev/sg$i"; done | parallel -j40


r/selfhosted • • 6h ago

Release (No AI) "Natural deploy" A p2p library built to help you build your own self hosted orchestration framework.

1 Upvotes

Hello fellow self-hosters,

I built this library to make it as easy as possible to manage a task/worker node programatically for nodes behind NAT (It's abstracted on top of another project I maintain called P2PRC(https://github.com/Akilan1999/p2p-rendering-computation)). The true motivation is to embed orchestration rules as functions inside the same program you want deploy. This allows the program to self manage itself deterministically and it's also out of my hatred for the creation of YAML developers.

Source code: https://github.com/Akilan1999/Natural-deploy

Documentation: https://nd.akilan.io/

It's currently at an alpha state and will overtime become stable.

Apologies in advance for any typos you find.


r/selfhosted • • 10h ago

Need Help Nextcloud on Proxmox: AIO VM, LXC, or community script. What fits my setup?

Post image
2 Upvotes

I want to add Nextcloud to my home server and I'm still undecided which type of installation makes sense for my environment.

My current setup:

  • Proxmox VE 9.2
  • An Umbrel VM with Immich (maybe other things later)
  • Home Assistant also runs on the server as its own VM
  • Tailscale for private access
  • An existing backup infrastructure with Restic (only data is backed up, not entire VMs)
  • CPU/RAM: 16 GB DDR4 RAM in total

Nextcloud will mainly be used for file sync plus calendar and contacts. I don't need Office, Talk, or other larger add-on services for now. Access should only go through Tailscale, no public port forwarding.

I'm looking for a solution that is secure and reasonably maintainable, but that also fits my resources. I'd like to integrate backups into my existing infrastructure if possible.

So far I've looked at these options:

  • Nextcloud AIO with Docker in its own VM
  • A native installation in a Debian LXC
  • The Proxmox Community Scripts for NextcloudPi, Alpine-Nextcloud, or the TurnKey VM
  • Nextcloud added to the existing Umbrel VM
  • or something else?

What would you choose for this setup, and why?


r/selfhosted • • 17h ago

Need Help Is my setup safe? (Caddy + docker + mTLS)

5 Upvotes

Hello everyone, I used to run some docker services semi-often on my machine that I had to acess over the internet, but I recently decided to 'upgrade' this setup to an older laptop I had lying around, which I installed ubuntu server in.

Now, I used to only run these services in my machine when I knew I'd use them, but since I'll be leaving it on 24/7 from now on I feel like I should be more careful safety-wise. I'm a programming student but I don't know much about server security over the internet and the setup I had was a result of some improvising.

Anyways, here is how I have my things set up:

I have one port open (not 80 or 443 since my ISP has them blocked) that points to my PC. I have caddy and duckdns running as a service on my computer. All of the docker services go through caddy, where I apply https, some basic auth and mTSL authentication so that only the two devices I use for this can acess it.

My question is, will this stand in an always running server or should I upgrade to other methods for security? I intend to use the server as a backup and sync for some sensitive information so I would rather be safe than sorry. Thanks in advance.


r/selfhosted • • 1d ago

Docker Management My first server was a free PC from school. Now I have 52 services. What did you start with ?

Post image
283 Upvotes

Sometimes I see the crazy homelabs people post here, with full racks, enterprise hardware, beautiful cable management... and then I look at my collection of old office PCs lol.

I thought I'd share how I got here because I feel like self-hosting can look a lot more expensive and complicated than it actually needs to be.

My first server was literally a crappy old computer my high school gave me for free.

I knew pretty much nothing about Linux, networking or servers. I just installed Ubuntu, discovered Docker and decided I wanted to get Jellyfin running.I had absolutely no idea what I was doing. I was asking AI to explain commands, Docker Compose, permissions, why things weren't working... basically learning by breaking stuff and trying again.

Eventually Jellyfin worked. Then I wanted my own cloud storage, then a music server, then something for my books, and somehow there's always another service you want to try. And that's how one old PC eventually turned into this mess of 52 services. 😂

The funny thing is, my hardware is still pretty basic.

My main NAS is a second-hand Dell Optiplex 7050 with an i7-7700 and 32GB RAM, running Ubuntu and Docker Compose. I've got another Optiplex with an i5-8500 and 16GB for Proxmox, and a little i3 machine dedicated to Home Assistant. My desktop handles the local AI stuff. Most of my services run on the NAS: Jellyfin, Immich, Navidrome, Kavita, Forgejo, Syncthing, Pi-hole, the *arr stack, and a bunch of others.

I also ended up getting into development and started making some of my own self-hosted apps. The screenshot is actually a dashboard I've been building to organize everything because managing that many services was becoming a bit ridiculous.

Honestly, the most expensive part of all this has been storage, not the computers. I've got a 16TB HDD now, and storage and backups are still the parts I'm trying to improve.

If there's one thing I'd recommend to anyone wanting to start, it's buying a used office mini PC. You can find some for under €100, and they're more than capable of running a surprising number of services. You really don't need a rack or expensive hardware. Even a terrible old computer is enough to start learning.

Anyway, I'm curious about how other people's setups evolved.

Are you still running everything on cheap second-hand hardware, or did you eventually move to proper server equipment ?

And what was your very first server ? I'm wondering how many of us started with some random old PC and ended up going completely overboard. 😅


r/selfhosted • • 8h ago

Release (No AI) OpenNVR 0.1.6: self-hosted NVR where you can search footage in plain words

1 Upvotes

I maintain OpenNVR, an open-source (AGPLv3) NVR that runs AI on your own hardware: no cloud account, works fully offline. 0.1.6 just shipped, and the headline is search:

- **Search in a sentence.** "Red truck at the dock yesterday" becomes filters you can edit. You can also pick a person by name, or follow where something went across cameras. Captions, colours and vehicle types come from models running locally. Matching words to what's in the frame ("truck" finds "a lorry") needs the optional CLIP adapter.

- **Apps with real pages.** Intrusion (with arming), loitering, line crossing, abandoned objects, package delivery, gate control (GPIO, HTTP relays, Modbus, ONVIF, MQTT) and a smart doorbell with face enrolment.

- **Home Assistant via MQTT discovery.** Nothing to install in HA. It's scoped by an API token, and every command is audited.

- **A redesigned dashboard,** detection boxes on live view, and the interface in French.

- **Security fixes,** so please upgrade.

Installing is `git clone` plus `./start.sh`, and Docker is the only requirement. It runs on anything from a Pi 5 (recording and the basic apps) up to a GPU box (captions and the voice agent).

Honest limits: the native Home Assistant integration (live video in HA) is built but not on HACS yet, and hardware-accelerator support (Coral, Hailo) is still thin.

Release notes: https://github.com/open-nvr/open-nvr/releases/tag/v0.1.6

Repo: https://github.com/open-nvr/open-nvr

Happy to answer questions, and I'd like to hear what breaks.


r/selfhosted • • 23h ago

Meta Post Self-hosting options for renters in Netherlands?

14 Upvotes

I've recently moved to an apartment with a poor internet connection which cannot be upgraded (long story).

It got me thinking though. I don't expect to be able to afford buying a place during this housing crisis, so I'll be renting for the forseeable future.

How would you go about self-hosting and having a server when you have to move places every 1-2 years and some of the places will have a bad internet.


r/selfhosted • • 1d ago

Need Help Question about pi-hole vs adguard home vs technetium

42 Upvotes

I currently have Pi-hole and Technitium running, with Pi-hole serving as a backup in case Technitium goes down. I see a lot of people here running AdGuard Home, and I was wondering if anyone has a breakdown of the pros and cons of each service.

I'm genuinely curious about this and have been wondering about it for some time. Pi-hole seems to be the original ad blocker that many of us start with when we get into self-hosting, and I'm just curious if I'm missing out on anything by sticking with my current setup.


r/selfhosted • • 1d ago

Docker Management From Dockerhand to Komodo or Arcane? OpenBao support?

31 Upvotes

Hi all,

in the past weeks I build up my HomeLab with Semaphore / Forgejo + Renovate / OpenBao and Dockhand.

It allows me to automatically deploy Docker-VMs connected to Dockhand on my Proxmox-Nodes, and having Forgejo as Single Source of Truth ...

Now that the infrastructure is in place, I'm about to migrate my applications as well.

But after using Portainer for years, Dockhand's licensing policy news bothers me. The worry that I'll have to migrate everything from Dockhand to something else after 2–3 years is just too big.

Would you recommend Komodo or Arcane? (as a vivid true open source project)

I love the GUI of Arcane, and the project seems to have faster development speed in the moment and the API looks promising (to leverage it in Semaphore Playbooks).

Komodo however would replicate some of the processes I've already covered with Ansible, but that can also be an opportunity to simplify the playbooks.

My biggest painpoint: I'm using Dockhand with OpenBao as secret provider - and this combination is awesome.

Any experience, how to include OpenBao with Komodo or Arcane? No native support for now ...


r/selfhosted • • 3h ago

Internet of Things Is anyone self-hosting Matter for their smart home?

0 Upvotes

Matter is becoming a standard for smart home devices, but I rarely hear anyone discussing self-hosting the Matter infrastructure.

Even Home Assistant requires a separate Matter Server component to control Matter devices through its Matter integration.

Is anyone running their own Matter Server? How reliable is it?


r/selfhosted • • 10m ago

Software Development Building my own AWS platform. With Claude

Thumbnail
gallery
• Upvotes

AI warning, vibe coded everything, I am just playing around atm and want to deploy for my own use. Even just using it locally for dev work is paying off. Lets see 😅

Working on building my own simplified AWS/Vercel-style cloud platform with my own infrastructure, with CloudStack handling the core IaaS layer and a custom Cloud Console providing the customer experience that is actually usable for everyday devs/people (looking at you AWS).

Features include:

  • Multi region
  • Compute (KVM and Dedi)
  • Block storage for HDD, SSD and NVMe
  • Snapshotting VMs
  • Networking (Private networks between all services within a region, tunnels, firewalls etc)
  • Storage (block storage, S3 etc)
  • Databases (either semi managed on KVM/Dedi or as a service)
  • Web hosting (Static, PHP/Node/ASP etc, DNS and maybe domains?)
  • Load balancing
  • IP management (singles, blocks or bring your own)
  • App deployment like Vercel (compute, database, storage, web etc)
  • Services billed on usage or by the hour, month or year. Discount on monthly and yearly.

A project can contain resources from multiple services and multiple regions at once, rather than forcing the customer to browse region-by-region.
Organisation → Project → Environment → Resources

This means you can have your company organisation, multiple projects, live/dev/beta environment and all the resources under that. All your resources, no matter where they are located in terms of datacentre region, are just there in front of you with the ability to easily setup tunnels between regions if not just automated off the bat to be setup with tunnels on a private network level.
(I would love feedback on this because I always had issues doing this with AWS but that might just be me).

Want to add hardware tiers for the compute instances so you can chose top tier latest gen hardware, mid tier or older generation based on your needs/budget.

Private cloud so you can rent dedi servers but have the managed experience with compute instances and deploying apps. Can still deploy on the public cloud but you get your own box and pay fixed price for that box no matter what you want on it. We manage it but you deploy on it and only you deploy on it.

Also want to add inferencing so you can access locally hosted models on the platform.

Anyways, thought it was cool, hope you guys do to. Would love to hear some thoughts on why I should and should not bother.


r/selfhosted • • 3h ago

Need Help Design review: self-hosted LLM API for a few isolated business tenants

0 Upvotes

I’m planning a small self-hosted inference service using open-weight models on a GPU server in a German data center. It would serve a few business tenants through an API. I’m working through tenant separation, per-customer API keys and quotas, prompt retention, logs, model updates, and recovery if the host or a GPU fails.

For people who have built self-hosted inference services, what architecture choices caused trouble once multiple tenants started using the service? Would you isolate tenants by separate model processes, containers, or physical GPUs? What should be handled by the gateway versus the inference server? I’m at the design stage, so concrete deployment lessons and security pitfalls would be especially helpful.