17 lines
No EOL
721 B
Markdown
Executable file
17 lines
No EOL
721 B
Markdown
Executable file
# PHP scripts for a site-sharing website
|
|
Live demo: https://eternalwinter.xmpub.org/
|
|
Needs php imagemagick & sqlite modules.
|
|
## Installation
|
|
* `git clone https://git.xmpub.org/xmpub/EternalWinter`
|
|
* `mkdir secrets`
|
|
* Make sure the directory is writable by the web server. `chown -R www-data:www-data EternalWinter`
|
|
* Run `./password.sh <password>` to generate the moderation password's hash.
|
|
* Edit `config.php` to customize.
|
|
* To moderate, visit a url and add `?manage=<your password>` to the end of the url
|
|
IMPORTANT: You need to add a line to your server configuration to block `/secrets/` since it contains sensitive data like the database and your password hash.
|
|
* nginx:
|
|
```
|
|
location /secrets/ {
|
|
return 404;
|
|
}
|
|
``` |