on book

Gopherbook

Your self-hosted comic library & CBZ/CBT reader!

Hi! I'm Vinny! (Vincent Van Goph)

Welcome to Gopherbook! I'll help you organize and read all your favorite comics. Drop your CBZ and CBT files here, and I'll keep them safe and organized!

Encrypted!

Password-protected comics? No problem! I remember all your passwords so you don't have to enter them every time. AES-256 encryption keeps everything secure!

Auto Organize

Just drop comics in the watch folder and I'll automatically sort them by Artist and Story Arc. No more messy folders!

Tag System

Create custom tags with colors! Filter your collection any way you want. Find that one comic you're looking for instantly!

Multi-User

Everyone gets their own library! First person to sign up becomes admin. Keep your collections separate and private!

Super Fast

Single binary, no database! Everything stored in simple JSON files. Loads in seconds and uses minimal resources!

Great Reader

Full-screen mode, zoom, keyboard shortcuts, bookmarks, and page preloading. Reading comics has never been smoother!
★ ★ ★

Ready to Start?

Get Gopherbook running in just 3 minutes!

Quick Install (From Source)
git clone https://github.com/riomoo/gopherbook.git
cd gopherbook
go build -o gopherbook app/gopherbook/main.go
./gopherbook

Then open http://localhost:8080 in your browser!

🐳 Using Docker/Podman?
# Docker
./scripts-bash/run-gb-container/run-docker.sh

# Podman
./scripts-bash/run-gb-container/run-podman.sh

Then visit http://localhost:12010 instead!

★ ★ ★

What Makes Gopherbook Special?

  • ✓ Supports CBZ and CBT formats
  • ✓ Handles 8 Megapixel images smoothly
  • ✓ ComicInfo.xml metadata extraction
  • ✓ Watch folder for bulk imports
  • ✓ Secure password vault per user
  • ✓ Keyboard navigation (arrows, A/D, +/-)
  • ✓ No external databases needed
  • ✓ Easy to deploy anywhere!