/fikaba

Imageboard engine based on futallaby

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

Fikaba

Fikaba is an imageboard engine forked from Futallaby aiming to be more standards-compatible, readable, usable, and generally an updated version of Futallaby, since Futallaby has become abandonware.

See here for info on migrating from Futallaby

Instances

Below are some examples of sites running Fikaba. If you are using Fikaba and want to be added to the list, please make a pull request or otherwise contact me to add your site to the list below.

Features

  • Valid HTML5
  • Fairly advanced admin/moderator/janitor panel
  • JSON API
  • Tripcodes, capcodes
  • Highly configurable
  • Post references
  • Oekaki
  • ...and more

Installation

This guide assumes you have a webserver with PHP (7.0 at least) already installed. Fikaba has only been tested on Apache, but should work on any server.

  1. Clone the files from this repository into a folder on your webserver and set the permissions of that folder to 777
  2. Edit/move config.example.php to config.php and edit it
  3. If you want to use oekaki, execute git submodule update --init --recursive.
  4. Navigate to imgboard.php in your browser
  5. Log in to the default admin account (password REPLACEME) and create a new account. The default one will be automatically removed
  6. Pour yourself some puerh and admire your professional adminship

Updating

See here

Contributing

Contributions are welcome. Github wants me to make a CONTRIBUTING file, but I won't.

License

See the file LICENSE.