An imageboard engine https://ernstchan.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zichy 6f02685383
Merge pull request #190 from zichy/templates
1 year ago
board Changed default trim method in sample file. 1 year ago
img Merge pull request #190 from zichy/templates 1 year ago
lib Cache for DNSBL and rDNS requests. IPv6 DNSBL queries. 1 year ago
static Merge pull request #190 from zichy/templates 1 year ago
tpl Added English to template system 1/2 3 years ago
.gitignore optimized configstuff for dev-environment 7 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 Fixed SSL icons. Prepared removal of /banner/x rewrite rule. 5 years ago
captcha.pl Prepared translation for boards and config 2/2 3 years ago
favicon.ico Better favicon support on current browsers. 5 years ago
index.pl Added English to template system 1/2 3 years ago
robots.txt update robots.txt; adapt to new urls 4 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