A booru-like software written in Go and Svelte.
You cannot 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 1 year ago
.github/workflows chore: fix workflow 2 years ago
pkg feat: negative tag search 1 year ago
web Update dependencies 1 year ago
.dockerignore fix: add node modules to dockerignore 2 years ago
.gitignore chore: fix static folder disappearing 2 years ago
Dockerfile chore: upgrade dependencies and go version 1 year ago
LICENSE feat: update 2 years ago
README.md feat: update 2 years ago
go.mod chore: upgrade dependencies and go version 1 year ago
go.sum chore: upgrade dependencies and go version 1 year 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