r_selfhosted | Unsorted

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

820

@r_channels

Subscribe to a channel

r/SelfHosted

Today is digital Independence day!
https://redd.it/1ri6k8q
@r_SelfHosted

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

r/SelfHosted

All-in-one arr Stack?

I don't know if I read this somewhere or cooked it up in a fever dream but I have it in my head that there exists docker images that essentially combine a load of \
arr apps into one, with maybe jellyfin included?

Is this a thing or has my brain started crumbling?


EDIT: I am aware of how docker works and the principals behind it - my initial description was hastily made based off a vague memory and I was stabbing in the dark XD

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

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

r/SelfHosted

Is there an all in one hosted portfolio tracker? Not just price tracker.

I'm trying to consolidate all my investment tracking into a single dashboard instead of juggling spreadsheets and multiple SaaS tools.

Ideally, I’m looking for a self-hosted solution that can handle:

Stocks, ETFs, and crypto

Multi-currency portfolios with proper FX handling

Dividend tracking

Rolling P&L and performance trends

Long term growth projections / portfolio simulations

CSV imports (Interactive Brokers support would be ideal)

Straightforward Docker deployment

I’ve explored a few options already:

Sharesight works well, but the subscription model adds up and your data lives in their cloud.

Ghostfolio is open-source (which I like), but it can feel fairly technical to set up and maintain.

Kubera looks polished, though it seems more geared toward high-net-worth tracking than privacy-focused DIY users.

ShareTracker. io is self-hosted, which is appealing, but I’m unsure how mature it is for deeper analytics and forecasting.

Exirio is SaaS based, so you’re still tied to their platform and recurring pricing.

Delta and Yahoo Finance are convenient, but I’m uncomfortable with the privacy trade-offs and potential monetization of trade data.

Is there something out there that truly checks most of these boxes and goes beyond basic price tracking?

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

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

r/SelfHosted

A lightweight, Docker-ready, Markdown blog engine for researchers and devs
https://redd.it/1rhpgck
@r_SelfHosted

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

r/SelfHosted

How do you keep up to date on vulnerabilities like the Huntarr situation?

In the Huntarr case, I happened to see a thread popup on Reddit. But I'd like something a bit more proactive.

Notepad++ is another great example. If I didn't hear about it on a podcast I'd be in trouble.

I've been looking at various RSS feeds. Setting those up around my Unraid Apps is pretty simple but many RSS providers don't have keyword filtering without paying per month.

Any thoughts?

I'd like a tool that searches the internet, Reddit, and specific Github repos. If any keywords like "vulnerability" are present I get an email.

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

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

r/SelfHosted

significantly slower than those who do this on the daily.

Big thanks to all the folks who have been contributing. We have a new icon designed but I could use some help if anyone wants to do a PR to implement it.

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

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

r/SelfHosted

How do you back up your docker volumes?

I have a couple of volumes that are just plain files and those are easy to back up. But what do you do to backup e.g. Postgres databases?

In order to back them up in a consistent state you have to ensure that no write operation is happening right now and that the app using it is not currently making changes. So essentially you need to gracefully shut down every container using that volume, then back it up and restart the container.

I’m sure there are tools for this. Any recommendations?

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

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

r/SelfHosted

Portabase 1.4.0: OIDC Support, New OAuth Providers, and Improvements
https://github.com/Portabase/portabase

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

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

r/SelfHosted

Grafana dashboard to tell me how expensive my hobby is
https://redd.it/1rgh646
@r_SelfHosted

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

r/SelfHosted

making strides in memory efficiency lately. In v2 I added a flag that should bring RAM down by roughly 10-15%.

Q: Any plans to move to PostgreSQL? Not at this time. BookLore is deeply tied to MariaDB and migrating would be extremely disruptive given the user base we have now.

Q: What are your future plans for BookLore? Short term, stabilizing the v2 release. After that, maybe some social features? I'd love to hear what you all want. Come hang out on Discord or drop suggestions in GitHub Issues.

https://preview.redd.it/hh6lb7f4m5mg1.png?width=3474&format=png&auto=webp&s=7f7e4d2a28c39baa60689f055a6ced64dc9c3265

https://preview.redd.it/6ki8je45m5mg1.png?width=784&format=png&auto=webp&s=00c37f7b5bc8a72c1763ad8a86c34f9ef9ae9f28

https://preview.redd.it/1qpsri2dn5mg1.png?width=1520&format=png&auto=webp&s=c63c982cdabf1d4b600a3e839447af5e46414761

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

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

r/SelfHosted

Large US company came after me for releasing a free open source self-hostable alternative!

TL;DR: I made an open-source, local-first dashboard for drone flight logs because the biggest corporate player in the space locks your older data behind a paywall. They found my GitHub, tracked my Reddit posts, and hit me with a legal notice for "unfair competition" and trademark infringement.

Long version: I maintain a few small open-source projects. About two weeks ago, I released a free, self-hostable tool that lets drone pilots collect, map, and analyze their flight logs locally. I didn't think much of it, just a passion project with a few hundred users.

I can’t name the company (let's call them "Company A") because their legal team is actively monitoring my Reddit account and cited my past posts in their notice. Company A is the giant in this space. Their business model goes like this:

You can upload unlimited flight logs for free.
BUT you can only view the last 100 flights.
If you want to see your older data, you have to pay a monthly subscription and a $15 "retrieval fee."
Even then, you can't bulk download your own logs. You have to click them one by one. They effectively hold your own data hostage to lock you into their ecosystem. I am not sure if they are even GDPR complaint even in the EU

To help people transition to my open-source tool, I wrote a simple web-based script that allowed users to log into their own Company A accounts and automate the bulk download of their own files. Company A did not like this. They served me with a highly aggressive, 4-page legal demand (CEASE and DESIST notice). They forced me to:

1. Nuke the automated download tool entirely from GitHub.
2. Remove any mention of their company name from my main open-source project and website (since it’s trademarked). I originally had my tagline as "The Free open-source [Company A\] Alternative," which they claimed was illegally driving their traffic to my site.
3. Remove a feature comparison chart I made. (I admittedly messed up here, I only compared my free tool to their paid tier and omitted their limited free tier, which they claimed was misleading and defamatory).

I'm just a solo dev, so I complied with the core of their demands to stay out of trouble. I scrubbed their name, took down the downloader, and sanitized my website. My main open-source logbook lives independent of them.

I admit I was naive about the legal aspects of comparison marketing and using trademarked names. But the irony is that they probably spent thousands of dollars on lawyer fees to draft a threat against my small project that makes close to zero money (I got a few small donations from happy users).

Has anyone else here ever dealt with corporate lawyers coming after your self-hosted/FOSS projects? It’s a crazy initiation :)

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

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

r/SelfHosted

Self hosted Booking Calendar

Hi everyone. I built a lightweight privacy first self hosted booking calendar for solo operators. It is simple to run, supports localized UI, web push reminders, and ICS export.



Key features

1. Public booking pages and an admin panel for appointments, links and events.

2. Email notifications, web push notifications and webhooks for external integrations.

3. Localized UI with English and Turkish ready.

4. Bun first backend with React and Vite frontend and SQLite via TypeORM for easy hosting.

5. Docker friendly and simple VPS deploy options.



If you want to contribute, please review the project on GitHub, open issues, or submit pull requests, contributions and feedback are welcome.



GitHub: https://github.com/sametcn99/booking-calendar

Docs: https://booking-calendar-docs.vercel.app

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

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

r/SelfHosted

when did this sub go downhill

Man, when I first discovered this sub it had a few pieces of spam here and there, but the majority of it was constructive technical discussion and help, and I really do miss those days. These days the most technical anyone seems to get is 'docker exec' and vomiting llm slop and slopware ads. I thought the whole point of self hosting was to get away from the centralization of everything and own your data, and yet every post I see here talking about any kind of software its always just a link to a docker image on a centralized provider and bad build documentation. Maybe this is an old person yelling at clouds moment, but I miss when software required you to know even a little bit about the systems everything runs on instead of being the glorified app store it is now.

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

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

r/SelfHosted

PSA: If your self-hosted app uses Cloudflare and you have Spanish users, they might not be able to reach you

Spent hours debugging my production stack thinking something was broken. Turns out all my containers are healthy, TLS cert valid, API responding in milliseconds.

The real problem: Spanish ISPs are blocking Cloudflare IP ranges (188.114.96.x / 188.114.97.x) due to La Liga anti-piracy court orders. Since Cloudflare uses shared anycast IPs, thousands of legitimate sites on those ranges are collateral damage.

Proof:

* From Spain: `ping` [`188.114.97.5`](http://188.114.97.5) → 100% packet loss
* From US: `curl` [`https://mysite.com/health`](https://mysite.com/health) → HTTP 200
* `ping` [`google.com`](http://google.com) from same Spanish network → 0% loss

If you have users in Spain and use Cloudflare, check if your assigned IPs are in the blocked ranges. Worth knowing before you spend hours debugging your stack like I did.

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

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

r/SelfHosted

A free, open-source self-hosted music composition tool for beat-making, loops, and arrangements - built with Web Audio, WASM, and modern web tech.

It’s a browser-based, Ableton-style music composer designed with a local-first + self-hostable mindset.

What it is

1. A web app for composing music in the browser (clip/track style workflow)

2. Focus: fast UI + tight playback timing (the hard part wasn’t UI, it was scheduling audio reliably)


Why self-hosted users might care

1. You control the hosting + data

2. Works great on a home server behind reverse proxy

3. Can be set up to be LAN-only (perfect for NAS / homelab setups)


Architecture notes (high level)

1. App runs client-side (audio engine uses browser audio primitives)

2. “Server” is mainly for static delivery / app shell (depending on how you deploy)

3. Goal is minimal backend dependencies so it’s easy to host anywhere


Links

Demo: https://composeyogi.com/

Repo + install: https://github.com/AppsYogi-com/ComposeYogi

I’d love your feedback.

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

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

r/SelfHosted

IPv6: Who really uses it?

Who is using IPv6 in their homelabs? I have never really used it, but the first thing I read is 'forget everything you know about networking' which makes me a bit nervous. I am curious how the adoption in this sub is.

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

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

r/SelfHosted

Sunwet: Organize anything
https://github.com/andrewbaxter/sunwet

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

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

r/SelfHosted

Warning: SimpleLogin (Proton) is locking paid accounts for using alternative email infrastructure

posting this here because my post on the simplelogin sub wasn't approved by their mods (shocker).

wtf is going on with proton/simplelogin? I’m a paying pro user. my custom domain's destination inbox is hosted on forwardemail.net (i pay for their encrypted IMAP storage).

support recently refused to let me update my mailbox, claiming forward email is a "temporary/burner" relay service that causes mail loops. I explained to them that i OWN the domain, and it's my permanent inbox, not a relay. just because my provider offers aliases doesn't make my personal domain a burner. by that logic, they should ban gmail too.

instead of actually reading my ticket, their "anti-abuse" team just DISABLED my account completely. locked me out of my own data.

now my yearly subscription billing just bounced, and I literally cannot log in to update my payment or export my aliases so i can migrate to addy.io. password resets do nothing. my account is basically held hostage.

this is ridiculous. they are punishing power users for using alternative/open-source email infrastructure just because it's not a mainstream giant like gmail or protonmail. their job is literally to route email, and they're banning my inbox provider.

if you use a niche provider or self-host your destination inbox behind simplelogin, make sure you have regular backups of your aliases. they will just lock you out if their lazy automated filters decide they don't like your MX records. fuck this vendor lock-in bs.

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

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

r/SelfHosted

XMLTV Guide Scrapper
https://redd.it/1rhojmz
@r_SelfHosted

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

r/SelfHosted

Why is NextCloud AIO so difficult?

I've been using NextCloud for probably 10+ years. I have several instances of it for different types of data. I have one TurnKey Linux NextCloud instance which I run as an OCI container and another as a Proxmox LXC-deployed container. Each of these run fine and I have a LOT of experience debugging random issues.

Anyways, I recently updated to version 33 and decided to dig into the official NextCloud AIO version. I just don't understand at all why this is so complicated of a setup.

For instance, the install REQUIRES external connectivity and a valid SSL certificate. But why? Why can't I just deploy it like every other service I have? They do have directions on how to to a local install, but it's buried 20 pages deep and it appears they still require a valid certificate, even on a private network because they give you the instructions on how to use CloudFlare's DNS domain validation with Lets Encrypt. What a bunch of unneeded baloney.

For something that is going to be storing potentially sensitive information, I absolutely do not want it externally available.

What should be a simple docker-compose.yml has a LONG list of other requirements too.

Am I just not understanding the purpose of all of the extras?

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

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

r/SelfHosted

Tempus v4.12.0 android subsonic client release



Tempus is an open-source and lightweight music client for Subsonic, designed and built natively for Android.

This app works with any service that implements the Subsonic API, including:

[LMS - Lightweight Music Server](https://github.com/epoupon/lms) \- personal fave and my backend
Navidrome
[Gonic](https://github.com/sentriz/gonic)
Ampache
[NextCloud Music](https://apps.nextcloud.com/apps/music)
Airsonic Advanced

https://github.com/eddyizm/tempus/releases/tag/v4.12.0

My last release post was for v4.6.0 so I've included whats changed since that post.

# What's Changed

Highlighting these 4 features that people have wanted for some time and were well received. Added screenshots for each below

feat: added slide out enhanced navigation for tab mode and optionally portrait mode

https://preview.redd.it/6njrmadh1amg1.png?width=2560&format=png&auto=webp&s=604968742c178db240a53c532f7214a53ed85305

feat: Android Auto: improve media service browsing

https://preview.redd.it/6r4em3mi1amg1.jpg?width=673&format=pjpg&auto=webp&s=f0d52df1ac5728487453ddfa565556b287ef2fc6

feat: Support specifying a client certificate for mTLS auth

https://preview.redd.it/z9sjitao1amg1.png?width=1080&format=png&auto=webp&s=828f631a5f3d3e51af4492805085e02922b7045f

feat: Playback speed controls for music

https://preview.redd.it/xb7wdu7k1amg1.png?width=1080&format=png&auto=webp&s=bfb34615da79d11eefe0448edc82e296d0e7a5bc

feat: radio logos support for AndroidAuto
feat: Port remove song of playlist from tempus ng
fix: artist sort by name case sensitive
feat: prefer downloaded files over network calls
feat: Implement duration and seeking for transcodes
feat: increase items per row on landscape view
fix: album art now displays on android auto
fix: give user feedback when trying to add podcast/radio on unsupported backends
docs: Clarify Android Auto enablement
fix: instant mix issue and continous play clean up
chore(i18n): add missing keys, update Chinese translation and alphabetize
chore(i18n): Update Polish translation
feat: Ability to toggle visibility of artist biography
chore: Add Romanian (ro) translation
chore: French localization update
chore: updated readme and added known issues for airsonic work around
fix: toast for made for you click indication
fix: sort playlist view
feat: sort preference for playlists
fix: use existing future when adding tracks, dialed random album track down
fix: Check for OpenSubsonic extensions also with password authentication
fix: Proper raw stream detection
chore(i18n): Update Spanish translation
feat: add configurable server timeout
fix: Avoid crash when server has no songs
fix: updated dialog import to address crashing on android 15
Fix missing Replay Gain metadata from .m4a files
fix: Improve Synced Lyrics
feat: Add selector for playlist visibility
chore(i18n): set links as untranslatable
fix: Addressing some UI/UX quirks
fix: keep observer until data is received
fix: added dynamic application id from gradle variant
fix: Use Bluetooth tethering connection
fix: visual glitches on landscape navbar
fix: radio playback "source error" on android auto
fix: speed button overlaps with shuffle on landscape
fix: local url used in share link instead of server url
feat: added radio metadata to display
feat: improve playlist chooser dialog UI

Full Changelog: https://github.com/eddyizm/tempus/compare/v4.6.0...v4.12.0

note app-tempo* <- The github release with all the android auto/chromecast features

app-degoogled* <- The izzyOnDroid release that goes without any of the google stuff.

As usual, any dev contributions appreciated as I am not actually a java/mobile dev, so my progress is

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

r/SelfHosted

I redesigned Calibre-Web

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

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

r/SelfHosted

Shelfmark 1.1.0 now available - Multi-user support, request and approval system, OIDC auth, notifications, new audiobook sources and more

Hello everyone, thanks so much to everyone who downloaded Shelfmark when it updated from CWA Book Downloader a couple months back. The sheer volume of people trying it and some of the support with PRs and issues has been awesome, so huge thanks for everyone who's given it a try since the update.


Repo with docs and the docker compose is here: [https://github.com/calibrain/shelfmark](https://github.com/calibrain/shelfmark)


As a quick recap of what Shelfmark does. Shelfmark is designed to be a simple user interface for searching and downloading books / audiobooks for your library, pulling in different download and metadata sources together in one place.

There's a wealth of options and features to help with this goal, a few examples among many:

* AA, Torrent, Usenet and IRC sources, with fully configurable clients and indexers
* Built-in protection bypass for web sources, no need for Flaresolverr or similar tools.
* Custom output options including directory creation and renaming templates, Booklore API upload, automatic SMTP email attachment support, torrent hardlinking, and much more. These can be set independently for books and audiobooks.
* Full networking tools including automatic DNS switching, HTTP/SOCK5 proxy config, and full Tor routing if needed.
* Search via Hardcover, Open Library, or Google Books available.
* Custom scripting for more advanced setups

[The Shelfmark UI](https://preview.redd.it/sizaolzli9mg1.png?width=3024&amp;format=png&amp;auto=webp&amp;s=a838d098e1be15bd261cb2610f8dd1e9c2dd9de5)

\---

1.1.0 adds the remaining big feature set for Shelfmark:

**Multi-user support:**

* Configure users and admins with independent output and notification settings
* Works with local users, reverse proxy auth, Calibre-web users, and OIDC

**Request and approval system:**

* Configure users to request books instead of downloading
* Can be configured for all sources, or tweak per source and per content type (E.g. allow direct downloads, require requests for Prowlarr downloads, block audiobooks entirely, etc).
* Request rules for sources and content type can be also set at individual user level.
* Per-user download visibility - non-admins only see their own downloads
* Works with all auth types.

[Example of requests and downloads](https://preview.redd.it/lr91w8jtg9mg1.png?width=3024&amp;format=png&amp;auto=webp&amp;s=f7a74be0421ca7a3f0569d7457eb95f596da5684)

**OIDC authentication**

* Includes auto-discovery and provision of users within Shelfmark
* Works seamlessly with the multi-user setup for custom settings and requests

**Notification support**

* Configure notifications for all request and download events
* Can be configured globally or per-user
* Uses Apprise - works with basically any notification provider

**New source - Audiobookbay**

* Adds the ability to search ABB torrents within the Shelfmark UI

**SMTP Email output mode**

* Optionally send completed book files as email attachments
* Emails can be set per-user


This largely completes the feature set for Shelfmark in terms of big additions. Focus from now on will be stability, fixes, and other small scale refinements that support the main search goal of the app. Huge thanks to everyone who's suggested ideas, reported issues and submitted PRs so far, and any further contributions to help with bugs and maintenance is always appreciated. Thanks!


[https://github.com/calibrain/shelfmark](https://github.com/calibrain/shelfmark)



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

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

r/SelfHosted

Sub-SubReddit for SelfHosted

Just a question that has been going round my head for a few days.

What ever your opinion on it. We need to acknowledge that "Vibe Coding" is growing, and its not going to decrease.

The fact the entry point is so low from a skills perspective, and time required to pump them out, effectively makes them disposable.

Members here have been concerned for a while about the quality, security, longevity of these apps, and it turning into a flood - and as if on que, over the past few weeks, we've seen exactly this - We've been flooded (this place is unusable on Fridays). Now, issues are identified in the code, and rather than facing and fixing them, the "devs" are running off, shutting down the repositories etc.

This leads to 2 conflicting issues

1) There is an open hostility to those who share vibe-coded apps - where we see outright hostility and vitriol language.

2) There are going to be some quality vibe-coded apps, where they are properly developed, supported and managed.. as community, they would benefit members.

So my question is - how do we bridge this? My I've been thinking on this for a few days, and the only solution I can see, we have an associated sub (same mods etc) for these apps to be posted. maybe after a time, once they've proven they are well run and have longevity, they can "graduate"... lets call it SelfHosted-Vibe or VibeHosted.

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

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

r/SelfHosted

BookLore 2.0 is out! Audiobooks, multi-format books, overhauled readers, and a lot more..

BookLore 2.0 is here.

For the unfamiliar, BookLore is a self-hosted digital library for ebooks, comics, and now audiobooks, with multi-user support, smart shelves, metadata fetching, Kobo/KOReader sync, OPDS, and built-in readers.

Also, we just hit 10K stars on GitHub, which is wild. Huge thanks to everyone who's contributed code, bug reports, and feedback over the past year. If you want to support the project, you can sponsor on Open Collective or Ko-fi.

Here's what's new:

Multi-Format & Audiobook Support

A single book entry can now hold EPUB, PDF, CBZ, and audiobook formats all under one roof. No more duplicate entries for different formats.
Dedicated audiobook player with streaming playback, session tracking, narrator metadata, and sidebar filtering by narrator.

Reader Upgrades

PDF reader: annotations (highlights and notes), dark/light mode, range streaming for large files
Ebook reader: fullscreen, keyboard shortcuts, search, go-to-percentage navigation, text copy
Comic reader: fullscreen, slideshow mode, RTL reading direction, long strip mode, keyboard navigation
Fully bidirectional and user-scoped, reading progress syncs both ways

And a lot more:

10 new statistics charts (reading pace, distributions, heatmaps, completion tracking, etc.)
Dedicated series browser with search, filtering, and sorting
Duplicate book detection and merging
Shelves and magic shelves sync as Kobo tags
Annotation notebook collecting all your highlights in one place
Audit logging for admin actions
Author bios and images via Audnexus
Sidecar metadata file support (.metadata.json)
Content restrictions (age and content ratings) for magic shelves
15+ languages supported through Weblate
Upgraded to Java 25, Spring Boot 4, removed nginx (Angular served directly from Spring Boot)
Bookdrop folder polling, login rate limiting, upload progress tracking, multi-field sorting, and a long list of bug fixes

A note on the v2 launch

Apologies to those who ran into issues during the initial v2.0.0 rollout. Some setups broke due to file permission problems, especially for Portainer, Unraid, and Proxmox users. In v1.x the Docker container ran as root because the embedded nginx required it. In v2 I removed nginx to pave the way for a rootless container, but I overlooked some edge cases in that transition. With 200+ commits and just me doing all the manual regression testing, I missed some critical areas. That's on me.

Things are in a much better place now with v2.0.4. If you're upgrading and still hit permission issues, make sure your data, bookdrop, and book folder permissions match the user/group set in your Docker Compose file. You can also check GitHub Issues and Discord where others have posted fixes. I'd also really appreciate help with testing before future major releases, so if you're interested, hop over to Discord.

Try it out: demo.booklore.org (user: booklore, pass: 9HC20PGGfitvWaZ1)

If you're enjoying BookLore, a star on GitHub helps more people find it.

FAQ

Q: You use a lot of emojis and ship features fast. Is this vibe coded? No, I just like emojis 😄. BookLore is AI-assisted, not vibe coded. I've been building software for years, going back to early Android (anyone remember Cupcake, Donut, Eclair?) and late Symbian. The project started before AI tooling went mainstream, so all the architecture you see was built by hand. You're in good hands.

Q: Any plans for mobile apps? Yes! I've been prototyping iOS and Android apps for a few months and they're getting close. No ETA yet, but actively in the works.

Q: BookLore uses a lot of RAM, any way to reduce it? That's a tradeoff of running on the JVM, but I think the benefits outweigh it. Java has also been

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

r/SelfHosted

How do I handle internal certs the most "invisible" way

I honestly just get sick of the insecure warnings, the inability to use the "copy" java button, and a host of other crap on my internal dockers. And Chromium based browsers won't even let you override this when you want.

Frankly on a LAN, all of that is just annoying.

Options

1. Reverse proxy - I don't like this because I use raw IP addresses all the time and have them memorized in my home lab.

2. Acme based certs - some dockers support this, others do not

3. Adding sidecars and other apps to help get them show their certs - seems like more crap to manage.

Honestly if I could just have my browser use a total unsecure mode on my LAN, I would. I just want things to be smoother and easier.

Ideally if I access a docker like, let's say, aiometadata at 192.168.1.101 or whatever, I want it to use https. If I access it at aiometa.home, I want a cert. I don't want to think about it, I just want it to work...

Is there a way to solve this that is relatively simple and as automatic as possible?

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

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

r/SelfHosted

Building a Solar-Powered Bird Station with BirdNET-Go
https://alec.is/posts/building-a-solar-powered-bird-station/

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

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

r/SelfHosted

This how I feel, but only thing I do is copying docker-compose.yml and up -d
https://redd.it/1rawdyg
@r_SelfHosted

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

r/SelfHosted

How to add a poison fountain to your host to punish bad bots

I got tired of bad bots crawling all over my hosts, disrespecting robots.txt. So here's a way to add a Poison Fountain to your hosts that would feed these bots garbage data, ruining their datasets.

[Apache](https://gist.github.com/jwakely/a511a5cab5eb36d088ecd1659fcee1d5)
Discourse
[Netlify](https://gist.github.com/dlford/5e0daea8ab475db1d410db8fcd5b78db)
Nginx


This is an amended version of an older reddit post

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

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

r/SelfHosted

Betterlytics - Self-hosted Google Analytics alternative with uptime monitoring

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

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