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, single bbolt database! 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!

Categories

Easily make your own Categories for your books/comics! Generates a cover collage OR you can upload your own!

Share Links

Easily share links to comics encrypted or unencrypted. Give any encrypted comic link a password for added security.

Bookmarks

Bookmarks are such an integral part of a reader. Never lose your place!
★ ★ ★

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!