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

Description
A booru-like software written in Go and Svelte.
Readme MIT 915 KiB
Languages
Go 46.1%
Svelte 42.4%
TypeScript 6.1%
JavaScript 2.8%
SCSS 1.2%
Other 1.4%