r_selfhosted | Unsorted

Telegram-канал r_selfhosted - r/SelfHosted

820

@r_channels

Subscribe to a channel

r/SelfHosted

What's something you have recently removed from your server?

couple weeks ago there was a handy topic about stuff that you have recently removed from your server. Whether it was because it wasn't working for you or you moved to something else or you just wasn't using it enough. I think this is very good way of trimming down your stuff or finding new things that do things better.

 

I will start here:

Adguard Home - moved to Technitium because of their cluster feature.

Transmission - moved to qBittorrent as Transmissions started being laggy with loads of torrents

Tracearr/Yamtrack - I just wasnt using it enough. They are great apps, but I get streaming tracking via Emby and TV Shows/Movies releases are tracked in arr stack.

UpSnap - Great app, unfortunately I only have WiFi available so this one didn't work for me.

Komodo - I tried liking it but it was just too much for me, I am back to Arcane.

Flood - As I moved to qBittorrent I switched to Qui

https://redd.it/1rz1pns
@r_SelfHosted

Читать полностью…

r/SelfHosted

This is the reason you shouldn't host your own email... Microsoft says 🖕to 200k user ISP.

https://www.ispreview.co.uk/index.php/2026/03/microsoft-domain-blacklist-causes-email-problems-for-uk-isp-zen-internet.html

Microsoft seemingly don't care that they've black listed the IPs of a fairly large and well-respected UK ISP. If they can't get help, what chance does an individual have?

Email does feel like a cartel in many respects. I look forward to the flurry of stories of you hosting your own email since the 90s without issue. But, the truth comes from those who have had issues and how painful it was to resolve.

https://redd.it/1rz3zxp
@r_SelfHosted

Читать полностью…

r/SelfHosted

Project Nomad - the offline knowledge repo
https://youtu.be/P_wt-2P-WBk

https://redd.it/1ryvufj
@r_SelfHosted

Читать полностью…

r/SelfHosted

Kumiho v0.12.0 - Fast & Flexible Self-hosted E-Book/Audiobook Server (Docker)

https://redd.it/1ryu7g7
@r_SelfHosted

Читать полностью…

r/SelfHosted

Do you self-host Matrix?
https://redd.it/1rysyw3
@r_SelfHosted

Читать полностью…

r/SelfHosted

MinIO vs SeaweedFS vs Garage

I'm building a new server to ramp up my workload ~10×, so I re-evaluate my storage backend. I've been running MinIO, but since it's been [archived](https://github.com/minio/minio), I wanted to explore
alternatives. SeaweedFS and Garage both looked promising, so I ran all three side-by-side on the same machine and benchmarked them.

I'm debating between SeaweedFS and Garage. SeaweedFS has better storage efficiency and raw throughput, but Garage's tiny memory footprint is tempting — my 64 GB server is shared with databases, app servers, and other services. Note: I only need a single server, no clustering. I'd love feedback from the community — especially anyone running SeaweedFS or Garage in production.

**Full disclosure:** The benchmark scripts and this write-up below this point were generated with AI. I caught and corrected
several issues along the way (dedup skewing Garage's storage numbers, `docker stats` under-reporting Garage's memory due
to mmap, AWS CLI adding 500ms overhead masking real latency). I think the numbers are reasonable now.

**My workload:** A self-hosted project storing Japanese stock filing documents (EDINET/TDnet) — **326K files, 20 GB
total**. Most files are tiny: 84% of one bucket is under 10KB (daily JSON/CSV stock snapshots), another has 91K filing
images (PNG/PDF, 100KB–1MB). Write-once, read-occasionally. Burst ingestion pattern. Single server only — no clustering
needed.


## The Setup

- **MinIO**: Fresh empty instance, single container, default config
- **SeaweedFS**: Master + Volume + Filer (3 containers), `-volumePreallocate=false`
- **Garage v2.2**: Single container, LMDB backend, `block_size=1MB`, compression off
- All on localhost, same Docker host, 32 GB RAM

## Upload Latency (p50, 20 iterations each)

| File Size | MinIO | SeaweedFS | Garage |
|-----------|-------|-----------|--------|
| 1 KB | 7.4 ms | 2.3 ms | **1.8 ms** |
| 5 KB | 9.3 ms | **2.3 ms** | 3.0 ms |
| 100 KB | 9.5 ms | **3.2 ms** | 3.6 ms |
| 1 MB | 19.7 ms | 10.7 ms | **8.4 ms** |
| 10 MB | **48 ms** | 65 ms | 63 ms |

**SeaweedFS and Garage are 3–4× faster than MinIO for small file uploads.** MinIO only wins at 10MB+.

## Sequential Batch Upload (1 worker, 1000 × 5KB files)

| Backend | ops/s |
|---------|-------|
| SeaweedFS | **431** |
| Garage | 376 |
| MinIO | 113 |

MinIO is **3.8× slower** at sequential small-file ingestion. At 50 concurrent workers they all converge to ~570 ops/s.

## Downloads — Basically a Tie

All three deliver sub-2ms p50 for files under 1MB. Garage has a slight edge at 1–5KB (~1.1ms), SeaweedFS wins at 10MB (12.9ms vs 35ms Garage). No dramatic differences — downloads aren't the differentiator.

## Resource Consumption (the surprise)

Measured with a fresh MinIO instance (no production data) for fair comparison.

| | MinIO | SeaweedFS (3 containers) | Garage |
|---|---|---|---|
| **Idle memory** | 269 MB | 247 MB | **~90 MB** (cgroup) |
| **Memory under write load** | 441 MB | 421 MB | **~13 MB** (docker stats*) |
| **CPU under write load** | **53%** | 101% | 134% |
| **Containers** | 1 | 3 | 1 |

\*Garage uses LMDB (mmap), so `docker stats` under-reports. Cgroup memory is ~90 MB idle. The OS manages which LMDB pages stay in RAM via page cache — cold pages get evicted automatically under memory pressure. Actual non-evictable heap is just **~4 MB**.

**Tradeoff: SeaweedFS/Garage burn more CPU for faster uploads. MinIO is the most CPU-efficient.**

## Storage Efficiency (tested with unique random data per file)

| Backend | 24.65 MB logical → disk | Ratio |
|---------|------------------------|-------|
| SeaweedFS | 25.29 MB | **1.02×** |
| MinIO | ~24.7 MB | 1.00× |
| Garage | 31.79 MB | 1.29× |

Garage has ~6 MB LMDB metadata overhead per 1K objects (~2 KB/object). At my 326K objects that's **~675 MB just for metadata** on disk. SeaweedFS and MinIO are essentially 1:1.

## Other Notable Findings

- **LIST 1000 objects**: SeaweedFS 68ms, Garage 72ms, MinIO 86ms
- **HEAD latency**: Garage wins at ~1.1ms across all sizes (vs ~1.25ms for both others)
-

Читать полностью…

r/SelfHosted

What’s the most “boring reliable” self-hosted stack you’ve used that still scales well?

I’m not looking for the coolest stack or the most “cloud native” answer.

I’m looking for the setup you’d put on a box, sleep well at night with, and not hate 6 months later.

The project is not huge, but it’s also not just a toy. Think somewhere in the middle:

content/site layer,

some app logic,

user accounts,

background jobs,

APIs,

a database,

maybe Redis,

maybe object storage later.

I keep seeing 2 extremes:

one side says “just run everything in Docker Compose and keep life simple”

the other says “you need Traefik, queues, workers, metrics, S3, separated services, external DB, secrets management, and three dashboards before you even launch”

I’m trying to avoid both underbuilding and building myself a tiny DevOps trauma machine.

So I guess my real question is:

If you were self-hosting a small-but-real production app today, what stack would you choose if your main goal was long-term sanity?

Not “maximum scale”

Not “best on paper”

Just stable, maintainable, easy to restore, and not annoying.

Would love answers from people who’ve already gone through the phase of overengineering everything and came back to something simpler.

Thanks :)

https://redd.it/1ryr1en
@r_SelfHosted

Читать полностью…

r/SelfHosted

Proud of my little self hosted server

https://redd.it/1ryflmp
@r_SelfHosted

Читать полностью…

r/SelfHosted

norms

[https://postimg.cc/gallery/R3WJKVC](https://postimg.cc/gallery/R3WJKVC) \- some examples. I couldn’t grab some from the official discord, seeing as how ACX has a habit of wiping that one whenever some pushback is posted.

This is the huntarr situation all over again. Deploy with caution, or honestly, wait and see if a community fork shows up under a license that actually holds.

https://redd.it/1rs275q
@r_SelfHosted

Читать полностью…

r/SelfHosted

Looking to self host a word processor for creative writing

My sister is a creative writer. She uses Google docs and frequently writes on her phone. She (understandably) is becoming increasingly uncomfortable with Google having her work on their hardware and wants to move it to my nextcloud server. The only issue is that every word processor I have come across has a really awful android app experience when compared to Google docs.
She wants just some really basic features doesn't need crazy formatting or anything like that, just the following:

-Dark mode

-An app navigation interface that is more similar to a notes app that doesn't load the whole damn page and make you zoom in just to see what your writing

-a few font options

-the ability to toggle spell check off

-a nice to have would be an autocorrect feature


I have yet to find anything that really suits this use case that I can self host. Any ideas?

https://redd.it/1rrxdnx
@r_SelfHosted

Читать полностью…

r/SelfHosted

Discord to Unifi Access Chatbot

I wanted a way to allow my friends access to my game servers without exposing the game server to the world. I created a chatbot that allows users with a specific role on my discord server to request access. It will then send them a unique link and allow them to add their public IP to the access rules on my firewall.

I'll have to update my docs to include this, but this app assumes you are running a Unifi firewall and that you are using some sort of domain services for a persistent hostname. (Static IP or DDNS)

Looking to make it more modular for other firewalls and game servers.

https://github.com/Copter64/chatbot\_access\_project

https://redd.it/1rrv006
@r_SelfHosted

Читать полностью…

r/SelfHosted

Force generate missing hard/sim link for movie file

I have a fairly standard Arr-stack server running on a Synology NAS in docker. So far it has worked flawlessly at getting requests from Jellyseerr, finding the file, loading it into qBit, hard linking the file to media folder and populating Jellyfin automatically. Love it.

For some reason, one file I downloaded out of dozens didn’t hard link automatically, and the only way I can think to maintain the seed while populating jellyfin (without moving the file from downloads dir to media dir) was to actually copy and paste the 20 gig file effectively doubling its size on my hard drive.

Which part of the stack is actually responsible for generating the hardlink on the NAS and is there a way to force it to attempt to do it again without redownloading the whole file/interrupting the seed/ruining ratio?

https://redd.it/1rrra4k
@r_SelfHosted

Читать полностью…

r/SelfHosted

Bosch Flexidome 8000i - Alarm triggered SD card recording locked while managed by VRM

I want to modify the settings of my Bosch Flexidome 8000i camera so that when an event or alarm occurs, it writes the footage to an SD card 5 seconds before and after the event. However, when I look at the web interface, it directs me to the "Bosch Configuration Manager" application for VCA and the "Bosch Configuration Client" application for recording. In both, the recording tab appears locked, and I cannot interact with most of the recording tools.

Is there any way to enable alarm-triggered SD card recording (Recording 2) while the camera is still managed by VRM? Or is the only option ANR?

https://redd.it/1rrq4bz
@r_SelfHosted

Читать полностью…

r/SelfHosted

Could someone help me? I'm desperate
https://redd.it/1rr6ivg
@r_SelfHosted

Читать полностью…

r/SelfHosted

Best way to configure SMB? (TempleOS)

My main server is now running TempleOS, but I'm not sure how to setup SMB so my other TempleOS devices can connect. Any tips or tutorials?

Thanks!

https://redd.it/1rr4n51
@r_SelfHosted

Читать полностью…

r/SelfHosted

Houndarr: A polite, automated search scheduler for your *arr stack
https://github.com/av1155/houndarr

https://redd.it/1rz4dfu
@r_SelfHosted

Читать полностью…

r/SelfHosted

Update: TapMap now supports Linux and Docker as requested
https://redd.it/1rz2zsb
@r_SelfHosted

Читать полностью…

r/SelfHosted

Don't expect us to try your AI app

Developing a niche or custom tool with AI that solves your problem is great and it is changing the landscape for a few SAAS on a few specific services. But man...! Sooo many posts in the past few weeks either here or a few related subs, of self proclaimed Zuckerbergs promoting their ground breaking new flavor of the day AI apps... Don't expect most people (anyone really) to ever install or try it.

There is a GIGANTIC gap (think of a giant gap, and do x10) between "prompt and pray" AI apps, and production ready, stable and SAFE products. DevOps and cybersecurity principles you do not know exist, and that your coding agent won't advertise because they're trained to be helpful, efficient and to take the path of least resistance.

There is nothing user-friendly about 99% of these principles, your LLM will avoid them by default, and if you don't know anything about software architecture, PLEASE, keep these apps to yourself.

Also; NOT ALL IDEAS ARE WORTH SHARING. Most of them sucks actually, that's why they get peer reviewed in a real development environment.

TLDR; if you don't know what stable and secured software architecture is - don't promote your AI coded app.

https://redd.it/1rywekd
@r_SelfHosted

Читать полностью…

r/SelfHosted

Pi-Hole vs AdGuard for casual users

I know it's a recurring question, but everytime you see opinions from users that have particular needs or setups.

My question is: from a "casual user" perspective, that doesn't need any strange setup but just and Ad blocker setup and just want a little home security, what's the best between those two?

Also, for user that don't want to waste time to setup the whole system, just put Linux on a PC and install one of those, a couple of configuration and done.
I have mine on an old Asus VivoStick that I almost never used and was sitting there alone, put Lubuntu on it, connected via USB to LAN and done.

For example I just saw that AdGuard has built in encryped DNS that Pi-Hole hasn't and a "web interface" that I don't think I ever use it but it's a nice perk.

https://redd.it/1ryox87
@r_SelfHosted

Читать полностью…

r/SelfHosted

**Batch DELETE 1000**: MinIO 165ms, SeaweedFS 189ms, Garage 385ms — Garage is 2.3× slower
- **SeaweedFS S3 bug**: `mc mirror` fails with ContentLength mismatch on some files. boto3 works fine.
- **Garage deduplicates**: Content-addressed blocks mean identical files are stored once. Didn't realize this until I noticed 1000 "different" files stored as 1 block (my benchmark initially used the same random payload per size class 🤦)

## My Verdict

| If you care about... | Pick |
|---|---|
| **Upload speed** (small files, ingestion pipelines) | **SeaweedFS** |
| **Memory efficiency** (low RAM VPS, edge, RPi) | **Garage** |
| **Simplicity + S3 compatibility** | **MinIO** |
| **Disk efficiency** | **SeaweedFS** (1.02×) or **MinIO** (1.00×) |
| **Lowest per-request latency** (HEAD, DELETE) | **Garage** |
| **Large files** (10MB+) | **MinIO** |

For my workload (326K small files, write-heavy burst ingestion, write-once filings), **SeaweedFS has the strongest case** — 3.8× faster sequential uploads, best LIST performance, best disk efficiency. The tradeoff is operational complexity (3 containers vs 1) and an S3 compatibility edge case.

**Garage is the dark horse** — incredibly memory-efficient (~4 MB heap!), fastest HEAD/DELETE, competitive uploads. But LMDB metadata scaling (~2 KB/object = 675 MB at my scale) and slow batch deletes are real concerns.

**MinIO remains the safe default** — simplest to run, best S3 compatibility, lowest CPU usage, but noticeably slower for small-file ingestion.

---

*Benchmark tool: Python/boto3 with `time.perf_counter()`, 20 iterations per test, all on localhost.


https://redd.it/1ryfzw4
@r_SelfHosted

Читать полностью…

r/SelfHosted

MinIO vs SeaweedFS vs Garage

I'm building a new server to ramp up my workload ~10×, so I re-evaluate my storage backend. I've been running MinIO, but since it's been archived, I wanted to explore
alternatives. SeaweedFS and Garage both looked promising, so I ran all three side-by-side on the same machine and benchmarked them.

I'm debating between SeaweedFS and Garage. SeaweedFS has better storage efficiency and raw throughput, but Garage's tiny memory footprint is tempting — my 64 GB server is shared with databases, app servers, and other services. Note: I only need a single server, no clustering. I'd love feedback from the community — especially anyone running SeaweedFS or Garage in production.

Full disclosure: The benchmark scripts and this write-up below this point were generated with AI. I caught and corrected
several issues along the way (dedup skewing Garage's storage numbers, docker stats under-reporting Garage's memory due
to mmap, AWS CLI adding 500ms overhead masking real latency). I think the numbers are reasonable now.

My workload: A self-hosted project storing Japanese stock filing documents (EDINET/TDnet) — 326K files, 20 GB
total. Most files are tiny: 84% of one bucket is under 10KB (daily JSON/CSV stock snapshots), another has 91K filing
images (PNG/PDF, 100KB–1MB). Write-once, read-occasionally. Burst ingestion pattern. Single server only — no clustering
needed.


## The Setup

- MinIO: Fresh empty instance, single container, default config
- SeaweedFS: Master + Volume + Filer (3 containers), -volumePreallocate=false
- Garage v2.2: Single container, LMDB backend, block_size=1MB, compression off
- All on localhost, same Docker host, 32 GB RAM

## Upload Latency (p50, 20 iterations each)

| File Size | MinIO | SeaweedFS | Garage |
|-----------|-------|-----------|--------|
| 1 KB | 7.4 ms | 2.3 ms | 1.8 ms |
| 5 KB | 9.3 ms | 2.3 ms | 3.0 ms |
| 100 KB | 9.5 ms | 3.2 ms | 3.6 ms |
| 1 MB | 19.7 ms | 10.7 ms | 8.4 ms |
| 10 MB | 48 ms | 65 ms | 63 ms |

SeaweedFS and Garage are 3–4× faster than MinIO for small file uploads. MinIO only wins at 10MB+.

## Sequential Batch Upload (1 worker, 1000 × 5KB files)

| Backend | ops/s |
|---------|-------|
| SeaweedFS | 431 |
| Garage | 376 |
| MinIO | 113 |

MinIO is 3.8× slower at sequential small-file ingestion. At 50 concurrent workers they all converge to ~570 ops/s.

## Downloads — Basically a Tie

All three deliver sub-2ms p50 for files under 1MB. Garage has a slight edge at 1–5KB (~1.1ms), SeaweedFS wins at 10MB (12.9ms vs 35ms Garage). No dramatic differences — downloads aren't the differentiator.

## Resource Consumption (the surprise)

Measured with a fresh MinIO instance (no production data) for fair comparison.

| | MinIO | SeaweedFS (3 containers) | Garage |
|---|---|---|---|
| Idle memory | 269 MB | 247 MB | ~90 MB (cgroup) |
| Memory under write load | 441 MB | 421 MB | ~13 MB (docker stats) |
| CPU under write load | 53% | 101% | 134% |
| Containers | 1 | 3 | 1 |

\
Garage uses LMDB (mmap), so docker stats under-reports. Cgroup memory is ~90 MB idle. The OS manages which LMDB pages stay in RAM via page cache — cold pages get evicted automatically under memory pressure. Actual non-evictable heap is just ~4 MB.

Tradeoff: SeaweedFS/Garage burn more CPU for faster uploads. MinIO is the most CPU-efficient.

## Storage Efficiency (tested with unique random data per file)

| Backend | 24.65 MB logical → disk | Ratio |
|---------|------------------------|-------|
| SeaweedFS | 25.29 MB | 1.02× |
| MinIO | ~24.7 MB | 1.00× |
| Garage | 31.79 MB | 1.29× |

Garage has ~6 MB LMDB metadata overhead per 1K objects (~2 KB/object). At my 326K objects that's ~675 MB just for metadata on disk. SeaweedFS and MinIO are essentially 1:1.

## Other Notable Findings

- LIST 1000 objects: SeaweedFS 68ms, Garage 72ms, MinIO 86ms
- HEAD latency: Garage wins at ~1.1ms across all sizes (vs ~1.25ms for both others)
-

Читать полностью…

r/SelfHosted

Foldergram: Self-hosted local photo gallery with an Instagram-style feed and layout

https://redd.it/1ryjc9e
@r_SelfHosted

Читать полностью…

r/SelfHosted

What's your 'I can't believe I self-hosted that' service?

Curious what services surprised you by being worth self-hosting. Not the obvious stuff like Plex or Pi-hole, but things you didn't expect to work well or didn't think were worth the effort until you tried. What's running on your setup that you'd never go back to a hosted version of?



https://redd.it/1rykzo4
@r_SelfHosted

Читать полностью…

r/SelfHosted

PSA: Think hard before you deploy BookLore

Wanted to flag some stuff about BookLore that I think people need to hear before they commit to it.

**The code quality issue**

There's been speculation for a while that BookLore is mostly AI-generated. The dev denied it. Then v2.0 landed and, well: crashes, data not saving, UI requiring Ctrl+F5 to show changes, the works. These are the kinds of bugs you get when nobody actually understands the codebase they're shipping.

The dev is merging 20k-line PRs almost daily, each one bolting on some new feature while bugs from the last one go unfixed. And the code itself is a giveaway: it uses Spring JPA and Hibernate but is full of raw SQL everywhere. Anyone who actually built this by hand would keep the data layer generic. Instead, something like adding Postgres support is now a huge lift because of all the hardcoded shortcuts. That's not a style preference, that's what AI-generated code looks like when nobody's steering.

**How contributors get treated**

This part is what really bothers me.

People submit real PRs. They sit for weeks, sometimes months. Then the dev uses AI to reimplement the same feature and merges his own version instead. Predictably, this pisses people off. At the time of writing this, the main dev has alienated almost all of the contributors that were regularly supporting, triaging issues and doing good work on features and bugfixes.

When called out, he apologizes. Except the apologies are also AI-generated. And more than once he forgot to strip the prompt, so contributors got messages starting with something like "Here's how you could apologize—"

One example I'm familiar with, because I was following for this feature for a while (over 2 months?): someone spent serious time building KOReader integration. There was an open PR, 500+ messages of community discussion around it. The dev ignored it across multiple releases, then deleted the entire thread and kicked the contributor from the Discord. What shipped in that release instead? "I overhauled OIDC today!" Cool.

Every time criticism picks up in the Discord, the channel gets wiped and new rules appear. This has happened multiple times now.

**The licensing bait-and-switch**

This is the part that should actually scare you if you're thinking about deploying this.

BookLore is AGPL right now. The dev is planning to switch to BSL (Business Source License), which is explicitly *not* an open source license. He also plans to strip out code from contributors he's had falling-outs with. Everyone who contributed did so under AGPL terms. Changing that out from under them is a betrayal, full stop.

The main dev had a full on crashout on another discord, accusing people of betrayal etc because they were....forking his code? I am not going to paste the screenshots of the crashout because it is honestly just unhinged and reflects badly on him, maybe its something he'll regret and walk back on - hopefully.

It gets worse. There's a paid iOS app coming with a subscription model. What does that mean concretely? You'll be paying a subscription to download your own books offline to your phone. Books you host yourself. On your own hardware.

The OIDC implementation, which should be a standard security feature, is being locked down specifically to block third-party apps from connecting, so the only mobile option is the paid one. Features the community helped build are being turned into a paywall funnel.

The dev has said publicly that he considers forking to be "stealing" and wants to prevent it. He's also called community contributions "AI slop." From the guy merging AI-written 20k-line PRs daily. Make of that what you will.

**Bottom line**

* Contributors get ignored, reimplemented over, and kicked out
* AGPL → BSL relicense is coming, with contributor code being stripped
* Paid iOS app will charge you a subscription to access your own self-hosted books offline
* OIDC is being locked down to kill third-party app access
* The dev thinks forking is theft and has open contempt for OSS

Читать полностью…

r/SelfHosted

Self hosted options for Youtube videos & clips

So, obviously there is Plex for videos and I self host an instance of that for our Movies & TV shows.

But recently was wondering if there could be an option for some sort of filtered YouTube.

I came across one project on Github that um... advertises itself for Gooners and organizing your goon collection, lol. It looked functional for SFW content, but maybe not ideal.

Just wondering if anyone has any suggestions or if I should just consider sticking with videos inside Plex.

https://redd.it/1rrwv91
@r_SelfHosted

Читать полностью…

r/SelfHosted

Offline VIN decoder - no API keys, works locally

If you're building anything automotive-related and want VIN decoding without external API dependencies:

**@cardog/corgi** \- offline VIN decoder

* 23MB SQLite database bundled
* No network requests needed
* Works in Node.js, browser, CLI

# CLI

\`npx u/cardog/corgi decode 1HGCM82633A123456\`

# Node.js

import { createDecoder } from '@cardog/corgi' const decoder = await createDecoder() const result = await decoder.decode('1HGCM82633A123456')

Just shipped v2.0 with community-contributed patterns for international vehicles (Tesla China/Berlin).

GitHub: [https://github.com/cardog-ai/corgi](https://github.com/cardog-ai/corgi) npm: [cardog/corgi" rel="nofollow">https://www.npmjs.com/package/@cardog/corgi](cardog/corgi" rel="nofollow">https://www.npmjs.com/package/@cardog/corgi)

https://redd.it/1rruhl8
@r_SelfHosted

Читать полностью…

r/SelfHosted

Sigh more Vibe Coded Apps....

Beware folks, why would you give your entire network access to vibe coded stuff. https://github.com/BlkLeg/CircuitBreaker. These apps are popping up everywhere and potentially dangerous.

From the creator:
"Between classes (cybersec) and my job, I'm working on my pet project below. The backend is Python, frontend is JS. Primarily deployed via Docker for cross-compatibility, but I plan on binaries for Linux and Windows to maintain low overhead. Its currently at 140MiB RAM with 0 optimization passes run (pending)."

and

"Is this vibe coded ?"

"Yes. I'll always be upfront about this, as I'm not a programmer by trade or hobby. Since my particular dept of cyber security will likely involving reviewing code for vulnerabilities regularly, that's where my brain power goes. That's why I chose Python, as I've had the most exposure to it so far. Security, performance, and function are priorities. Before full release, it will be refactored for maintainability and stability so I can take on volunteer contributors. Circuit Breaker will be the people's app through and through."

https://redd.it/1rrrj69
@r_SelfHosted

Читать полностью…

r/SelfHosted

Any project management software with no limitations for self-hosted version?

I'm trying to find a good project management tool to replace ClickUp or Asana.

What I need is to create tasks and visualize them in different ways, like table view, calendar view, and boards. It also important to have custom fields.

The main issue I'm facing is that most tools seem to limit features in the self-hosted version.

For example, Plane looks really promising, but from what I understand, the free self-hosted version doesn’t support custom fields. I ran into a similar limitation with Leantime.

Does anyone know a project management tool that is fully functional when self-hosted, without feature restrictions compared to the cloud version?

Thanks!

https://redd.it/1rr7lws
@r_SelfHosted

Читать полностью…

r/SelfHosted

The best security is having it offline, but….

….I’d like to access my stuff remotely. I’m working on locking my network down for improved security. Right now, this involves setting up Guacamole so it will be accessible through a Cloudflare tunnel. The idea is I can access my web applications, and Guacamole will act as a bastion for SSH/RDP/VNC. I’ve got three cloudflared servers - one VM on each Proxmox cluster member and another on an oDroid.

The tricky part is, if this is all configured the way I envision, if Guacamole goes offline for whatever reason, I won’t be able to access any of my workstations or infrastructure. Only the web apps will be available. I realize I don’t have redundant routers or switches so those are single points of failure as well, though the probability of those going offline is lower than the Guacamole VM having problems (especially if I’m doing maintenance remotely and it blows up).

For those of you who have a similar setup, what are you using (some combo of Guacamole, Pacemaker, something else?), and how do you have it set up? How did you work around any single points of failure that could interfere with remote access?

https://redd.it/1rrjd4i
@r_SelfHosted

Читать полностью…

r/SelfHosted

Should I self host Bitwarden (with Vaultwarden) or am I just paranoid?

Hi!

So, I totally get that sometimes, it makes sense to pay other people to host crucial services. I saw some dude call it the beer test. If a service is important enough that if it went down and you were on vacation enjoying a beer, you'd put your beer down and fix it, you should not self host it.

That makes sense to me and that's why I paid Bitwarden their very fair subscription.

However, with everything that is going wrong in the world right now, I really don't want to put something as important as a password manager into somebody else's hand. If my email provider goes away, I can move my domain somewhere else. That's not that easy with Bitwarden, I feel.

There are two potential issues I see:

1. Enshittification is going to hit Bitwarden as well or they sell the company or whatever. I feel like in the last years almost every single product I used to use turned to garbage.
2. I'm not American and if somebody in the US government realizes that the easiest way to make Europe jump is to just cut that deep sea cable I'm gonna be in real trouble.

I don't consider Bitwarden to be part of the same garbage that Big-Tech is. So I'm not really trying to replace them in the same way I'd want to replace Google for moral or privacy reasons.

But I'm not sure if I'm paranoid or if that is something I should be concerned about. Even though I said not self hosting password managers make sense, emotionally it always feels wrong to have this public.

If I were to self host, I'd only make it accessible via a VPN, having everything in 3-2-1 backups. So I think I can pull it off safely but I'm not sure if I should.

https://redd.it/1rr8bzy
@r_SelfHosted

Читать полностью…
Subscribe to a channel