/cafe

Primary LanguageGoOtherNOASSERTION

bona.cafe

K-pop oriented imageboard. Fork of cutechan.

Runtime dependencies

  • PostgresSQL >= 9.6
  • FFmpeg >= 3.1 shared libraries (libavcodec, libavutil, libavformat, libswscale) compiled with:
    • libvpx
  • GraphicsMagick >= 1.3 shared library (Q16) compiled with:
    • zlib
    • libpng
    • libjpeg
  • libjpeg(-turbo) shared library (6.2 or 8.0 ABI)
  • dlib >= 19.10 shared library

Build dependencies

  • FFmpeg, GraphicsMagick, libjpeg, dlib development files
  • Node.js >= 8.0 (for building client)
  • Go >= 1.9.2 (for building server)
  • GNU Build System
  • OptiPNG

Build

make

Setup

  • See go/bin/cutechan --help for server operation
  • Login into the admin account with the password password
  • Change the default password
  • Create a board from the administration panel
  • Configure server from the administration panel

Development

  • make serve runs the server
  • make client and make server build the client and server separately
  • make client-watch watches the file system for changes and incrementally rebuilds the client
  • make clean removes files from the previous compilation

License

AGPLv3+