| A lot of effort was put into it, but I'm pretty happy how it turned out! [link] [comments] |
Reading view
DLSite List - a self-hosted personal DLsite library
| Hi everyone, I thought I'd share a project I've been working on. DLSite List is a personal library for organizing your DLsite collection, inspired by MyAnimeList's "Cherry Blossom" theme. You can view the project here: https://github.com/Arednel/DLSite-List It's a single-user, self-hosted project and the source is available under the MIT license. I mainly made it for ASMR titles, and quite a lot of the UI uses that wording, but it can also be used with other DLsite works that have an RJ code - Games, Manga, Music etc. I didn’t really like DLsite "Favorites" list or "DLsite Play". And Kikoeru and similar projects/sites weren’t quite for me. So I created my own little site. Works can be fetched directly from DLsite or added manually. Once a work is in the library, you can edit its information and add things like current status, score, start and finish dates (basically MyAnimeList UI). For actually browsing the library, there are filters, sorting, a built-in image viewer (for cover and sample images) and a "Tag Library" where you manage your tags and tag groups. And there are quite a lot of options you can tweak, like pagination size, search behavior, Index width, which columns are shown on the Index and their order, and quite a few other things. There is also a "Refetch" option that lets you fetch current information from DLsite for existing works and review the changes before applying them. The site itself supports English and Japanese UI with separate English and Japanese tag "sets". Japanese UI was mostly created using auto-translate, so quality may vary. The easiest way to run it is with Docker Compose. Manual installation is also supported and tested with a WAMP stack. [link] [comments] |
BookOrbit v2.9.0: Automated book requests, from request to library
Hi everyone! This is my first time posting here about BookOrbit, a self-hosted library and reading platform for ebooks, PDFs, audiobooks, and comics.
The headline feature for v2.9.0 is Book Requests. https://bookorbit.app/book-requests/
Readers can request an ebook, audiobook, or comic that is missing from the library. Depending on permissions and configuration, the request can go through approval or continue automatically. BookOrbit can then:
- Search the Torznab sources or indexer plugins configured by the administrator
- Rank available releases and select one manually or automatically
- Send it to qBittorrent, Transmission, or Deluge
- Monitor the download, validate the result, and import it through the Book Dock
- You can find plugins for MAM, LG, Project Gutenberg, Librivox .(AA in works)
The workflow is fully permission-scoped for multi-user servers. If multiple people request the same book, they join the existing request instead of creating duplicates. Sources, download clients, and automation are all opt-in, and BookOrbit does not bundle or endorse any indexer sources.
For anyone unfamiliar with BookOrbit, some of its other features include:
- Three-way sync between the BookOrbit web reader, Kobo, and KOReader, including reading progress and annotations
- Sync with Hardcover, Readwise, and The StoryGraph
- Multiple libraries, 14 metadata providers, OPDS, Send-to-Kindle, OIDC/SSO, and granular multi-user permissions
v2.9.0 also adds PDF highlights and annotations in the web reader, more EPUB typography controls, SSO-only authentication, and safer automatic metadata refreshes.
I would love to hear what you think, especially from people running multi-user libraries. What would you want from a book-request workflow?
Project: https://github.com/bookorbit/bookorbit
Website and live demo: https://bookorbit.app
**P.S.** Yes, I’m also the developer of BookLore. I’ve shared more context and details in the comments.
[link] [comments]
My Self Hosted Cloud / Production Home Mini DC
| My over the top production home mini DC in Canada AB :) [link] [comments] |
reminder: FileBrowser officially dead
Just a quick reminder since I imagine tons of people are still using the service
File Browser is archived on 2026-09-01. The last planned release has already shipped. There will be no further releases, bug fixes, or security fixes.
[link] [comments]
Kitchen Board, a self-hosted wall planner for the family kitchen, now at v0.1.0
| A while back I shared Kitchen Board here, a small self-hosted family organiser designed to feel like an old kitchen wall planner, running on yesterday’s hardware because we all have that knocking about. I've been rather busy working on all the suggestions you put forward, and hopefully this is a half decent update for you. The project is still built for one household, runs as a single Docker container, stores everything locally in SQLite, and does not require an account with me or any external service. This is purely for selfhosting. Source: https://gitlab.com/g33kphr33k/kitchen-board The big additions since the last post are:
There is a “Time Since” page for things like “Teas made for the wife”, changing the towels, watering plants, or taking the bins out. There is a “Time Until” page for birthdays, holidays, appointments, and the all-important “how many sleeps?” questions. The visual style is still deliberately old-fashioned, with paper-like cards, handwritten headings, ruled dividers, and five built-in themes. It is intended to look at home on a kitchen tablet, while remaining usable from phones. A few boundaries remain intentional and I don't plan on changing them:
I use it every day with my own family, and it has become one of those projects that keeps expanding because somebody asks, “Could it also do this?” and, if I like the idea, yes, it will be added. Screenshots and setup instructions are in the README: https://gitlab.com/g33kphr33k/kitchen-board Right, over to SelfHosted and those of you already using this - what did I break? What needs fixing? What needs improving (lots, I keep finding minor quirks between tablets and desktop to expect many incremental fixes and changes)? Finally, what did I get right and you are pleased with? Sorry that this is another ramble post, it's just how my mind works. [link] [comments] |
A battery-powered e-paper door sign for self-hosted desk booking with Seatsurfing
| Seatsurfing can be self-hosted for room and desk booking — and it solves the "who is sitting where" problem. What it did not solve is the physical side. Once people stopped sitting in fixed offices I kept walking into the wrong room looking for a colleague. The booking system knew where they were. The door did not. I could not find a door sign to buy that ran on batteries without a licence, a hub, or a vendor cloud, so I built one. It is an e-paper display that wakes on a schedule, queries the Seatsurfing API directly over the LAN, draws who has the room, and switches itself off again. Tap it with a phone and it books the room on the spot; the NFC tap alone powers the chip that wakes the rest, so it works with the device completely off. That part picked up an honourable mention in the "Least Power" category of Hackaday's Green-Powered Challenge last year. It does not deep-sleep between updates — a MOSFET disconnects the whole circuit from the battery and a real-time clock switches it back on, so in between there is no microcontroller running at all. The oldest unit has been on a wall for 15 months on one set of three AAA alkaline cells and is still going. I already included a few more uses for the device - including home assistant and homematic. I am very much interested in more ideas! Firmware, PCB and 3D-printable case are open source. To find out whether there is enough interest, there is a pre-launch page on Crowd Supply. [link] [comments] |
Moodist v3.0 is here!
Hello everyone!
I was debating whether or not I should post about it here since it's not as big of a deal as previous updates, but since r/selfhosted is where it all got started, I said why not!
Edit: Moodist is a free, open-source, and selfhostable ambient sound generator + some tiny, optional tools for productivity and relaxation.
Moodist v3 is here with a complete redesign that was long overdue. Plus, I added a light theme, which was requested before.
Please let me know what you think!
I also wanted to say thank you to every single one of you who supported Moodist. It means the world to me, and Moodist wouldn't be here if it weren't for you!
GitHub: github.com/remvze/moodist
Live: moodist.mvze.net
AI disclosure: AI was used in part to help me with the redesign, especially the light theme migration.
[link] [comments]
Jellybox(desktop/mobile jellyfin music client) was reviewed by xda-developers
| I was super surprised to see Jellybox to see article on xda-developers - https://www.xda-developers.com/i-turned-jellyfin-into-the-spotify-alternative-ive-always-wanted-with-this-app/ I read them sometimes and was really surprised to see article about my app that I spent few years working on it. Anyway I just wanted to share it, since things like these happening once in a life time For those who dont know what jellybox is - open source crossplatform native music client for jellyfin and emby and can do:
Available on https://github.com/avdept/JellyBoxPlayer or links to stores here - https://jellybox.app [link] [comments] |
what more services should i sh.
| i am new to sh, iirc barely a week and a half, and yes this is an addiction, i wanna selfhost everything i can lol the hardware i am using is a spare old decapitated laptop i had lying arround. havent bought a domain yet so forgero and nextcloud arent setup properly also writefreely and feishin's logos werent available on siso just chose random ones instead, i am gonna switch to dynacat as i have been advised to do so; very soon. cant improve the hardware cause I currently don't wanna spend money T_T lol [link] [comments] |
Built a search engine for my 2+TB radio show archive: Unorganized NAS folders became a searchable, playable library with 6 Python scripts + SQLite
| I have ~2TB of a daily radio show archived on my home NAS with thousands of episodes across messy nested folders with inconsistent filenames spanning 15+ years. Finding "that episode where they did the thing" meant remembering roughly what year it happened and digging. So I built a pipeline that turns chaos into a searchable library: How it works:
So the search experience is: type "the segment where they argue about the cake" → the episode date → the rundown snippet → the audio starts playing. The join key is the air date: rundown date matches filename date matches audio file. SQLite FTS5 is genuinely underrated for personal-scale search. [link] [comments] |
Grimmory vs Bookorbit
Curious what everyone thinks. Between the two, which is better and more actively maintained? I've been messing with Kavita, komga, stamp, and grimmory and found grimmory to be the nicest. Just heard of Bookorbit recently so I was wondering if I should look into it before plunging headlong into grimmory.
[link] [comments]
Built a 3-node Kubernetes homelab with Talos Linux
| I recently set up a 3-node Kubernetes homelab on bare metal (on Dell OptiPlex) using Talos Linux, mainly to have a proper environment for learning, testing failures, networking, storage, GitOps, observability, and general Kubernetes experiments. The setup uses three control-plane/etcd nodes with a shared Kubernetes API VIP, and I documented the full process from network planning and DHCP reservations to Talos installation, per-node configs, bootstrap, workload scheduling, and HA testing. I’ve written the full guide with commands, screenshots, and the reasoning behind the setup: If anyone is planning a similar homelab or has questions around Talos, the API VIP, etcd quorum, or the setup in general, happy to help. [link] [comments] |
Why everyone loves Proxmox at home, but many pros do not even know about it?
Ever since I have been tinkering with Proxmox, I noticed the huge amount of support it seems to get on Reddit subs and generally in the "homelab" cohort.
But when you mention this to any sysadmin, they look at you with a smirk like you had just told them about your Lego side project or even outright ask what it is with serious face, no joking. And these are not all just "VMware dinosaurs", they are versatile folks from providers which could easily add something like Proxmox to their stack.
I wonder if anyone had an idea why this is, as in some really logical explanation, not just semi-trolling?
[link] [comments]
NetBird 0.78: Draft Mode for the Control Center, build and deploy your network visually
| Hello everyone, Brandon from NetBird. NetBird 0.78 introduces Draft Mode in the Control Center. The Control Center is the network map that shows your peers, groups, policies, networks, and resources. Draft Mode makes it so you can use that map into an editor, so you can restructure access by dragging connections on a canvas, then review the exact API calls before anything is applied to your live network. NetBird is an open source, WireGuard based zero trust networking platform that connects your machines into a private overlay network with identity based access control. GitHub: https://github.com/netbirdio/netbird Draft ModeStart from an empty draft or from your current live view. Starting from the current view breaks your existing infrastructure out by group so you can edit what is already running.
Docs: https://docs.netbird.io/manage/control-center/draft-mode There has also been many other updates around performance and stability. You can see the release notes here: netbirdio/netbird and netbirdio/dashboard Announcement Article: https://netbird.io/knowledge-hub/control-center-draft-mode [link] [comments] |
Getting into selfhost is so expensive now
I recently converted my old laptop into a ubuntu server running Casaos on top. I installed home assistant, adguard and vaultwarden. I heard about Immich and next cloud and got excited and started looking for A: storage and B: the option to build a server with 8TB.
I was shocked when i saw the price for PC parts especially ram and storage. it makes me think it might be best to pay google for my google one but wow I wish i could self host everything. This economy wont make be be great at all
[link] [comments]
how my homelab dashboard changed over time.
| CasaOS -> Glance -> Homepage made these backgrounds too. [link] [comments] |
Successful Migration from Proxmox
| I previously made a post a while ago about wanting to leave Proxmox for my own version of Arch using packages such as Cockpit, Podman, and other tools. Though I decided to use Debian 13 instead for this task. I only had a very basic Proxmox setup at first and did not really like the way I had configured my server. This made me wonder if I could use a more bare bones distribution like Arch or base Debian and configure my system the way I liked it to try and challenge myself more. If anyone has an suggestions of more services to deploy or things to try please let me know. Also, I do not hate Proxmox I just wanted a way to challenge myself and learn some new things. Here's an overview of my new setup: Host Specs Intel Core i7-9700K 32GB DDR4-2666 128GB SATA SSD x4 Storage and Filesystem Instead of using a basic partitioning scheme I built out my storage to fit my needs. I used RAID for my root and gave it 20GB on each drive so I could have enough storage for my main system files. Then I dedicated the rest to my ZFS pool for /home where all my containers were to be held. My purpose for using ZFS on /home was because I wanted all the benefits of ZFS for all my containers. Partitioning Scheme o 1GB EFI o 8GB SWAP (RAID 10) o 20GB root using BTRFS (RAID 10) o Remaining mounted on /home using a striped mirror zfs pool (essentially RAID 10) Networking Host Interface o Statically assigned on my LAN subnet Podman Macvlan o Used to assign containers their own individual LAN IP addresses Kernel Macvlan Shim o Virtual bridge to allow host-container connections and allow routing from my VPN Services Cockpit Web GUI o I use this to stand in place of Proxmox’s web interface, as it allows me to remotely manage and watch my host’s status and resource utilization. Uptime Kuma o I am running this application in Podman and it allows me to set a dashboard that monitors the uptime of services such as my DNS, VPN, DDNS, and more. Ntopng o Used to monitor live traffic flows across my network and is run in Podman. It monitors my host’s network interface and allows me to view all egress and ingress traffic. Technitium DNS o Configured local authoritative forward zones and reverse lookup zones with custom A/PTR records for my LAN and WireGuard peers. I also added a blocklist to my network to block trackers, telemetry, and ads. WireGuard VPN DDNS Configuration [link] [comments] |
DroppedNeedle - Self-hosted all-in-one music server
Hello everyone! Some of you might remember DroppedNeedle, my self-hosted, all-in-one music app I've been building since October last year.
Just a quick update because the last few weeks have been big: DroppedNeedle now runs on BrainzMash, a public read-only MusicBrainz pool, instead of hammering the official endpoint at one request per second. In practice that means search, artist pages, and library identification are all massively faster than they were. It's community-run, free, needs no API keys, and honestly it's a fantastic thing for the music community that it exists. A few other projects like Aurral and Multi Scrobbler run on BrainzMash as well, which is great to see.
The project is coming up on a year old and I'm still working on it daily - still self-hosted, still its own library engine with no Lidarr needed. If you tried it a while back and bounced off the speed, now's a good time for another look.
For those of you new to DroppedNeedle: it combines library management, discovery, requests, downloads, and playback - in the browser or through apps like Manet and Arpeggi.
Would love for you all to give it a go. Bug reports and suggestions welcome here, on GitHub or in the Discord.
Thanks all 🙂
GitHub - code, install guide, screenshots, etc
[link] [comments]