Skip to content
Open Source Imageboard software that allows users to vote for it's staff [eventually :^)].
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
403
404
banned
banners
css
error
fonts
img
inc
js
libs
modules
rnd
.gitignore
403.php
404.php
LICENSE
README.md
banned.php
bans.php
boards.php
captcha.php
config_old.php
database_old.sql
faq.html
favicon.ico
haruko.sql
imgboard.php
info.php
install.php
license.html
load.php
make.php
mitsuba.gif
mod.php
php.php
table.php
test.php
version.php
vote.php

README.md

THIS PROJECT IS NOW DEPRECIATED. INSTEAD OF USING GITHUB, WE ARE USING GITGUD.IO

Haruko

Project Haruko (previously Mitsuba) is an opensource (AGPLv3 licensed) image board software written in PHP and using MySQLi. This is the version deployed on a test 314chan server (contact parley for URL, or visit 314chan IRC)

Installation

**Warning: ** Haruko needs ZipArchive for module uploads!

To install Haruko you'll have to:

  • Run {install_location}/install.php

Planned features

  • Staff system where the users vote for the head administrator. (please give us ideas!)
  • Revamped, fully HTML5 mod panel
  • "Not a bot" Captcha (sans Google/reCaptcha)
  • Improved spam detection
  • Easier deployment

Todo

  • Work on converting all mod pages to AdminLTE compatable pages
  • Extend API to the new(er) 4chan/Vichan API
  • Other?

API

The API is at {install_location}/board/thread_no.json

For more info visit 4chan's api *the api we use is not on track with the current 4chan's (or Vichan's for that instance) API

Credits

Desuneko - creator and developer of Project Haruko (RIP)

skandal - first betatester, helped with bughunting, made Polish translation and several alternative stylesheets

hardkurahen - javascripts

JanPavulon - javascripts

sebagaua - some PHPs Note

314chan's network structure runs on Cloudflare. If you'd like to install Haruko in a network that doesn't include Cloudflare, simply run grep -rl HTTP_CF_CONNECTING_IP . | xargs sed -i 's/HTTP_CF_CONNECTING_IP/REMOTE_ADDR/g'

Keep in mind REMOTE_ADDR can be changed by the user if they know what they're doing

License

See LICENSE.

Haruko contains code from jQuery (MIT license), PHP Markdown by Michel Fortin (custom license, available on website), jBBCode by Jackson Owens (MIT license), cool-php-captcha by José Rodríguez (GPLv3), Meny by Hakim El Hattab (custom license, available on website), AdminLTE (MIT license) and jquery.cookie by Klaus Hartl (MIT license).

You can’t perform that action at this time.