servicios:chan

¡Esta es una revisión vieja del documento!


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 }

  • servicios/chan.1477764470.txt.gz
  • Última modificación: 2016/10/29 14:07
  • por strysg