A booru-like software written in Go and Svelte.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Damillora 68200abbd0 Update dependencies 7 months ago
.github/workflows chore: fix workflow 2 years ago
pkg feat: negative tag search 7 months ago
web Update dependencies 7 months ago
.dockerignore fix: add node modules to dockerignore 1 year ago
.gitignore chore: fix static folder disappearing 2 years ago
Dockerfile chore: upgrade dependencies and go version 7 months ago
LICENSE feat: update 2 years ago
README.md feat: update 2 years ago
go.mod chore: upgrade dependencies and go version 7 months ago
go.sum chore: upgrade dependencies and go version 7 months ago
main.go fix: remove unused import 2 years ago

README.md

Shioriko

A booru-like software written in Go and Svelte.

Installation

The easiest way to get started is to use Docker:

docker pull damillora/shioriko

Requirements

  • PostgreSQL database

Configuration

Shioriko is configured using environment variables:

  • POSTGRES_DATABASE: DSN string of Postgres Database, see Gorm documentation
  • AUTH_SECRET: Secret used to sign JWTs
  • DATA_DIR: Data directory to store images
  • BASE_URL: Accesible URL of the instance
  • DISABLE_REGISTRATION: Optional, disable registration on the instance

Contributing

Shioriko is still in an early stage, but contributions are welcome!

License

MIT