/IB1

An imageboard that does not require Javascript

Primary LanguageGoISC LicenseISC

IB1

An imageboard that does not require Javascript.

pic0

Requirements

  • go compiler

Optionals

  • libvips (faster image processing)
  • sqlite3 (faster sqlite database)

Setup

  • Build the program.
make
# or without make command:
cd src
CGO_ENABLED=0 go build
mv ./IB1 ..
cd ..
  • Execute the program and enter the admin credentials.
./IB1
  • Open http://localhost:8080/login in a browser and login using the admin credentials.
  • Open the dashboard link in the top right corner.
  • Add boards and change the configuration as you want.

pic1

Database configuration

The default database configuration is sqlite with the path "./ib1.db".

Three database types are available:

  • mysql
  • sqlite3
  • sqlite (CGO not required)

Environment variables

  • IB1_DB_PATH - Database path or connection string
  • IB1_DB_TYPE - Database type: "mysql", "sqlite3" or "sqlite"
  • IB1_LISTENER - Address and port to listen on: "0.0.0.0:8080"