==== Chan o Image Board ====
Se puede instalar un chan o Image board 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''
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;
}
}
Luego de recargar NGINX prueba si funciona, para empezar el chan por primera vez hay que entrar desde un navegador a ''Nombre_de_dominio_o_ip_del_servidor/imgboard.php'', no olvides editar el archivo ''settings.php'' si no lo has hecho.
=== Personalizar ===
El archivo que hay que editar es ''inc/html.php'' haciendo cambios se puede editar la apariencia y texto que muestra el Image board y en ''settings.php'' cambiar la etiqueta de nombre principal.