¡Esta es una revisión vieja del documento!
Chan
Se puede instalar un chan al estilo https://chan.hacklab.org.bo y puedes ponerlo como servicio en tu nodo.
El programa se llama TinyIB y su código es https://github.com/tslocum/TinyIB
Asumimos que estás usando una distribución de GNU/Linux basada en Debian
Requisitos
php-5 php5-common php5-fpm php5-cgi php5-cli imagemagick
Servidor Web en este caso usaremos NGINX.
Esta aplicación puede ejecutarse sin necesidad de un gestor de Base de Datos como MySQL, pero es recomendable que instales MySQL u otro gestor y lo configures para que TinyIB lo utilice para gestionar la base de datos.
Instalación y configuración
Sigue las instrucciones de instalación en https://github.com/tslocum/TinyIB#installing
Configuración básica en NGINX
Una vez hayas terminado de configurar la app este es un ejemplo de archivo de configuración para NGINX por ejemplo en /etc/nginx/sites-available/TinyIb
<code bash> server{
listen 80; listen [::]:80; server_name Nombre_de_dominio_o_ip_del_servidor;
# Ubicacion de TinyIB root /srv/TinyIB; index index.php index.html imgboard.php;
client_max_body_size 100M; client_body_buffer_size 128k;
location / { try_files $uri $uri/ =404; } location ~ [^/]\.php$ { include snippets/fastcgi-php.conf; # Descomenta la opción preferida. #fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_pass unix:/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # fastcgi_param HTTPS on; include fastcgi_params; } location ~ /\.ht { deny all; } location ~^/(tmp|config)/{ return 403; }
Reinicia NGINX y prueba }