vinnymarquez.dev / articles / i built a self hosted manga server
May 22, 2026 3 min read #tech#hardware

i built a self hosted manga server

I just could't find a good way to read manga the way I wanted, so I built one.

arrgh

a self-hosted manga manager built because browser tabs, download scripts, and folder chaos eventually became unbearable.

GitHub


arrgh started from a pretty simple problem:


which, realistically, gets annoying very quickly once you start following more than a couple of series.


so instead of organizing my bookmarks like a normal person:

i built a self-hosted manga server.


what it is

arrgh is a self-hosted:


built for:


it supports:


because relying on a single source eventually breaks.

it always does.


the real goal

the main idea behind arrgh was:

make the system resilient and reliable compared to manual.


if one source fails:

if chapters are missing:

if sites change:


basically:

less babysitting, more reading.


plugins instead of hardcoding

one of the bigger decisions was making sources fully plugin-based.


not because:

“microservices are cool”


mostly because scraping sites are unstable by nature.


separating sources into plugins means:


which happens constantly.


plugins can also be written in any language, which makes the whole system a lot more flexible long-term.


the infrastructure problem

the funny thing about self-hosted projects is that they slowly become infrastructure.


you start with:

“i just want to read manga properly.”


then suddenly you’re dealing with:


which honestly describes most software projects eventually.


tech stack

arrgh ended up becoming a weird mix of:


which sounds slightly unhinged written out like this.


current state

still heavily in-progress.


which means:


pretty normal for a long-running side project honestly.


why build this at all?

mostly because existing solutions never quite matched how i wanted things to work.


a lot of manga tools either:


i wanted something that felt:


which is usually how my side projects start.


what’s next

next steps are probably:


that last part’s becoming increasingly difficult though.

▌ comments