epicpost/README.md
2022-08-08 14:17:03 +00:00

49 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Epic Post
A simple alternative to epic box.
### Install postgres
```
sudo apt install aptitude
sudo aptitude install postgresql postgresql-contrib
```
https://tecadmin.net/how-to-install-postgresql-in-ubuntu-20-04/
follow all the way through step 3.
### Web application
Download application and configure.
```
sudo apt install libjpeg-dev libpng-dev python3 redis-server postgresql-server-dev-*
sudo apt install python3-virtualenv
sudo apt install python3-venv
git clone https://git.cypherstack.com/marco/epicpost.git
cd epicpost
python3 -m venv yourvirtualenviornment
source yourvirtualenviornment/bin/activate
pip3 uninstall pillow
pip3 install wheel
pip3 install -r requirements.txt
CC="cc -mavx2" pip3 install -U --force-reinstall pillow-simd
cp settings.py_example settings.py
- change settings.py accordingly
```
eg change the psql_pass to your database password, psql_db to your database name
Run the application:
```bash
python3 run_dev.py
```
Beware `run_dev.py` is meant as a development server.
When running behind nginx/apache, inject `X-Forwarded-For`.
### License
© 2022 WTFPL Do What the Fuck You Want to Public License