Imageboard Software written in Flask. Designed to have very little JS, and should be able to operate with none at all. Created by qzo, find him on IRC somewhere, probably Rizon. GPL-3.0+
- Install the dependancies for your distro
-
sudo apt-get install libjpeg-dev zlib1g-dev python python-dev python-pip libtiff5-dev libjpeg62-turbo-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
-
sudo yum install python python-devel python-pip libtiff-devel libjpeg-devel libzip-devel freetype-devel lcms2-devel libwebp-devel tcl-devel tk-devel
-
apk add python py-pip python-dev gcc git libffi-dev linux-header musl-dev zlib-dev libjpeg-turbo-dev
- pip install -r requirements.txt
- Edit config.py with your variables before you continue.
- On the first run, you will be prompted with a panel to configure the primary user.
- python app.py
- docker build -t flaskchan-image .
- docker run -d -p 5000:5000 flaskchan-image wowee that is simple
- apt-get install git apache2 libapache2-mod-wsgi libjpeg-dev zlib1g-dev python python-dev python-pip libffi-dev
- cd /var/www/ && git clone https://github.com/qzorg/flaskchan.git
- Modify the Deploy/app.wsgi file to fit your needs, then copy it to your $SITEROOT/flaskchan/.
- Edit the Deploy/devchan.conf and replace all lines that start with $ with your own information. Copy the devchan.conf file to your /etc/apache2/sites-enabled/.
- pip install -r requirements.txt.
- Edit config.py to include direct paths to directories such as static/images/, static/thumbs, and the sqlite database.
- Perform steps 3 and 4 from "Creating a Dev Environment."
- service apache2 reload.