An imageboard engine https://ernstchan.com
zichy 6f02685383
Merge pull request #190 from zichy/templates
1 year ago
board Changed default trim method in sample file. 1 year ago
img fixed some fucked up file permissions 1 year ago
lib Cache for DNSBL and rDNS requests. IPv6 DNSBL queries. 1 year ago
static restructure css, adjust wording 1 year ago
tpl Added English to template system 1/2 3 years ago
.gitignore fixed permissions.. no more 755 for anyone! 3 years ago
.htaccess Removed unneeded array. Added public catalog link. Added staff flag. 2 years ago
README.md Update README.md 2 years ago
banner.pl File lost executable bit. 4 years ago
captcha.pl Prepared translation for boards and config 2/2 3 years ago
favicon.ico fixed permissions.. no more 755 for anyone! 3 years ago
index.pl Added English to template system 1/2 3 years ago
robots.txt fixed permissions.. no more 755 for anyone! 3 years ago
wakaba.pl Timeout debug info for DNS-BL queries. 1 year ago

README.md

Phutaba

An Imageboard engine based on Wakaba.

Installation

  1. Modify lib/site_config.pl.dist and save as lib/site_config.pl
  2. Modify board/config.pl to configure your board
  3. Create board/src/ and board/thumb/ directories
    • SQL tables are created automatically (if db user has CREATE TABLE permissions)
  4. Create new boards by copying the structure and files from board/

Apache modules needed

  • suexec (apache2-suexec-custom)
  • expires
  • ssl
  • headers
  • rewrite
  • cgid

Perl modules needed (Ubuntu packages)

  • libnet-dns-perl
  • libjson-xs-perl
  • libjson-perl
  • libimage-exiftool-perl
  • libgeo-ip-perl
  • libtemplate-perl

External libs

  • imagemagick
  • ffmpeg