Compartir fotos de Frambuesa Pi con lichi

Advertencia : Este artículo ha sido traducido automáticamente por Bing Translate

Si quieres guardar tus fotos en casa y poder compartir con la familia o amigos, Así que os aconsejo la magnífica Lichi.

Lichi

Descubierto gracias a la Francés foro dedicado a la frambuesa, Lichi es un peso ligero y rápido Photo Manager, fácilmente insaciable en nuestro favorito frambuesa (Usted puede probar en Esta página). Necesitan una base de datos y un servidor web.

  1. Actualización del sistema
     apt - actualización && apt - get upgrade y
  2. Instale el soporte para PHP
    apt - get install php5-fpm php5-gd libgd2-xpm libpcrecpp0 libxpm4
  3. Instalar Nginx
    apt - get install nginx
  4. Cree el directorio /var/www
    mkdir/var/www chown -R www-data:www - data/var/www
  5. Instale el soporte para MySQL y PHP
    apt - get install –y mysql-server php5-mysql
  6. Edite el archivo /etc/php5/fpm/php.ini agregando al final :
    extension = php_mbstring.dll
    extension = php_exif.dll
    extension = php_gd2.dll
    max_execution_time = 200
    post_max_size = 200M
    upload_max_size = 200M
    upload_max_filesize = 20M
    max_file_uploads = 100
  7. Reinicie el servicio PHP
    reinicio del servicio php5-fpm
  8. Instalar Git
     apt - get install –y git
  9. Recuperar la última versión de lichi
    cd / var / www
    git clone https://github.com/electerious/Lychee.git
    mv lichi / * .
    rm-rf lichi /
    chown -R www-data:www - data/var/www
  10. Configurar Nginx
    RM/etc/nginx/sitios-disponible/default

    Y luego crear el archivo/etc/nginx/sitios-disponible/lichi con el siguiente contenido

    Servidor {
    root/var/www;
    Índice index.php index.html index.htm;
    Ubicación ~ .php$ {
        fastcgi_pass unix:/var/run/PHP5-fpm.sock;
        fastcgi_index index.php;
        incluyen fastcgi_params;
    }
    }
  11. Habilitar el sitio
    ln -s /etc/nginx/sites-available/lychee /etc/nginx/sites-enabled/lychee
  12. Cita ahora con el navegador a la frambuesa
    1Introduzca la información necesaria para lograr su base de datos MySQL
  13. Crear una cuenta para acceder a tus fotos
    2
  14. Subes a la Página principal
    4
  15. Para enviar fotos, crear un álbum, y luego pulsas el signo más superior derecha
    3Y hop voilà !
    5

Ahora tienes tus fotos en tu álbum !

Puedes compartir tus fotos a través de un álbum público, compartir un álbum completo, borrar una foto, Muévete, etc.. Incluso puede editar los datos EXIF :

6

Y finalmente hay un plugin para sincronizar automáticamente un directorio de lichi. Se puede instalar Tordo para sincronizar este mismo directorio con Dropbox. Fácil de pronto tomar una foto con tu Smartphone, enviarla en Dropbox y luego recuperar automáticamente en lichi.

Diviértete con tu nuevo Photo Manager !

Posiblemente le gustan también....

  • Super ! Sólo buscaba una herramienta de este tipo para el IPC y lichi es una excelente solución ! Muchas gracias por compartir

  • Bast

    Herramienta super Resumen.

    Tengo una pequeña pregunta, las imágenes se almacenan en DB, o es solo enlaces de arrendamiento al directorio uploads. ?

    Hay un pequeño error al final del artículo para “GDrive”

    • Hola. Gracias ! 🙂
      Para la falla, No veo la. El enlace apunta a candidiasis bucal que es el nombre de la aplicación para sincronizar el Gdrive. Si es otra cosa, No puedo encontrar (l’âge 🙂 )

  • Laurent

    Hola,

    en el paso 9 Cuando escribo :

    git https://github.com/electerious/Lychee.git

    Me dice :

    git: ' https://github.com/electerious/Lychee.git’ No es un comando git. Ver ' git –ayuda '.

    ¿Qué debo hacer ? Gracias de antemano.

    • Article corrigé 🙂
      git clone https://github.com/electerious/Lychee.git

      Lo siento

      • Laurent

        Gracias. También carece de :
        chmod-r 777 ficheros subidos / php /.

        • Esto no es necesario y abre una puerta en el servidor. El propietario del directorio debe ser el servidor web. Ya es suficiente

  • Roman

    Hola,
    Mi IP es en archlinux. He instalado nginx, PHP, MariaDB y lichi, Pero cuando me caigo en la página de configuración, CA me remisión "error del servidor o API no encontrado.. "Puse mi información o nada.
    Miré al lado de nginx, Pero resulta que bueno, tal mariadb (He creado un usuario con CDM y una base lichi), Ni siquiera miré en el código de lichi, pero sé que no es suficiente en php/javascript para ver si hay una preocupación.
    Una idea de donde puede provenir ?

    • Debemos mirar los registros Nginx para ver que el mensaje exacto puede ser el archivo exacto cuál problema plantea

  • Roman

    Repito solo una prueba. Aquí es lo que está en /etc/nginx/log/access.log :
    Precisión : Me conecto en SSH a pi (192.168.0.10 Es mi PC y la .12 Es pi)
    192.168.0.10 – – [26/Jan/2014:20:30:00 +0100] “Obtener / HTTP/1.1” 304 0 “-” “Mozilla/5.0 (X 11; Linux x86_64; RV:26.0) Gecko/20100101 Firefox/26.0”
    192.168.0.10 – – [26/Jan/2014:20:30:00 +0100] “Haz /assets/css/min/reset.css HTTP/1.1” 304 0 “http://192.168.0.12/” “Mozilla/5.0 (X 11; Linux x86_64; RV:26.0) Gecko/20100101 Firefox/26.0”
    192.168.0.10 – – [26/Jan/2014:20:30:00 +0100] “Haz /assets/css/min/main.css HTTP/1.1” 304 0 “http://192.168.0.12/” “Mozilla/5.0 (X 11; Linux x86_64; RV:26.0) Gecko/20100101 Firefox/26.0”
    192.168.0.10 – – [26/Jan/2014:20:30:00 +0100] “Haz /assets/js/min/main.js HTTP/1.1” 304 0 “http://192.168.0.12/” “Mozilla/5.0 (X 11; Linux x86_64; RV:26.0) Gecko/20100101 Firefox/26.0”
    192.168.0.10 – – [26/Jan/2014:20:30:00 +0100] “Haz /assets/js/min/frameworks.js HTTP/1.1” 200 100821 “http://192.168.0.12/” “Mozilla/5.0 (X 11; Linux x86_64; RV:26.0) Gecko/20100101 Firefox/26.0”
    192.168.0.10 – – [26/Jan/2014:20:30:00 +0100] “POST /php/api.php HTTP/1.1” 200 37 “http://192.168.0.12/” “Mozilla/5.0 (X 11; Linux x86_64; RV:26.0) Gecko/20100101 Firefox/26.0”
    192.168.0.10 – – [26/Jan/2014:20:30:00 +0100] “Haz /assets/font/fontawesome-webfont.woff HTTP/1.1” 200 41752 “http://192.168.0.12/assets/CSS/min/main.CSS” “Mozilla/5.0 (X 11; Linux x86_64; RV:26.0) Gecko/20100101 Firefox/26.0”
    192.168.0.10 – – [26/Jan/2014:20:30:10 +0100] “POST /php/api.php HTTP/1.1” 500 5 “http://192.168.0.12/” “Mozilla/5.0 (X 11; Linux x86_64; RV:26.0) Gecko/20100101 Firefox/26.0”

    • No había ningún error. Sólo puede ser que lichi insiste de mysql ? Parece más bien provienen de la aplicación …

      • Roman

        Esto es lo que me parece. Tal vez el hecho de que el arco sea mysqld y no mysql.
        Enviar un correo electrónico al dev.

  • Peuch Clemente

    Hola a ti,

    Acabo de terminar la instalación que funciona perfectamente, Sin embargo me gustaría saber si es posible hacer que las fotos se almacenan directamente en una carpeta específica ? ¿Tiene un DD quién está conectado tiene mi frambuesa pi.

    • Caribounaw

      Hola, j’ai la même question et internet reste mué. Des idées ?

  • Cholaloula

    ¿Sería posible tener un buen tutorial en Lycheesync? organizado por un servidor que mantenga las fotos sería superior de punta!

    Gracias por todos estos tutoriales en los que podría pasar horas (Pero seguramente menos de lo que hubiera en vivo ^^)

  • Julian

    Hola,

    Sólo una pregunta rápida cuando escribo la dirección ip de mi frambuesa en un navegador no tengo acceso a la configuración como en la imagen pero sólo un mensaje de bienvenida a nginx!

    una idea ? Seco !!

    Gracias por tu ayuda

    • Debe haber un problema en el archivo de configuración. El campo raíz apunta al directorio de lichi ?

      • Julian

        para haya acuerdo :

        el directorio ha sido removido con el comando “rm - rf Lychee.”
        sea lo que sea en fue movido a/var/www .

        Entonces bien crea un archivo de lichi en/etc/nginx/sites-available / con el contenido mostrado

        • Ha sido reinicia el servicio para tener en cuenta la configuración ?

          • Julian

            Si se reinicia el servicio . Incluso reinicié mi frambuesa.
            es que puede tener un conflicto con xbmc que utiliza otro puerto 80 ?

          • Un único servicio puede usar un puerto. Así que sí, si ya hay un mundo en el puerto 80 Es necesario definir otro de lichi

  • Julian

    Me equivoqué de xbmc se encuentra en Puerto 8080.
    al mismo tiempo no podía Mostrar “¡ Bienvenido a nginx!” Si hay un conflicto de Puerto (Creo que finalmente) .
    Voy a intentar hacer la instalación a otra computadora para ver.

    • Para mí si el mensaje, el servidor está bien en el puerto. Lo que está mal es la configuración del servidor en el puerto 80.
      Si usted está seguro de los contenidos del archivo, que bueno poner el archivo en sitios habilitados en lugar de por defecto ?
      Y es necesario reiniciar Nginx a teniendo en cuenta la configuración

  • Julian

    Para mí todo está OK.
    Pequeños avances (Lamento que no sea muy legible) mi directorio.

    PI@raspberrypi/etc/Nginx/sites-available $ pwd
    /etc./nginx/sites-available
    PI@raspberrypi/etc/Nginx/sites-available $ LS
    lichi
    PI@raspberrypi/etc/Nginx/sites-available $ Lichi gato
    Servidor {

    root/var/www;
    Índice index.php index.html index.htm;

    Ubicación ~ .php$ {
    fastcgi_pass unix:/var/run/PHP5-fpm.sock;
    fastcgi_index index.php;
    incluyen fastcgi_params;
    }
    }

    PI@raspberrypi/etc/Nginx/sites-available $ LS - la/var/www /.
    drwxr-xr-x 9 www - data www - data 4096 Marzo 26 19:57 .
    drwxr-xr-x 12 raíz 4096 Marzo 25 00:16 ..
    drwxr-xr-x 7 www - data www - data 4096 Marzo 26 19:49 activos
    drwxr-xr-x 2 www - data www - data 4096 Marzo 26 19:49 datos
    drwxr-xr-x 2 www - data www - data 4096 Marzo 26 19:49 docs
    drwxr-xr-x 3 www - data www - data 4096 Marzo 26 19:49 etc.
    -rw - r–r– 1 www - data www - data 6518 Marzo 26 19:49 favicon.ico
    -rw - r–r– 1 www - data www - data 5525 Marzo 26 19:49 index.html
    drwxr-xr-x 4 www - data www - data 4096 Marzo 26 19:49 PHP
    drwxr-xr-x 2 www - data www - data 4096 Marzo 26 19:49 plugins
    -rw - r–r– 1 www - data www - data 4585 Marzo 26 19:49 Readme.MD
    drwxr-xr-x 5 www - data www - data 4096 Marzo 26 19:49 ficheros subidos
    -rw - r–r– 1 www - data www - data 1503 Marzo 26 19:49 View.php
    PI@raspberrypi/etc/Nginx/sites-available $

    • Bueno esto es mi culpa no he dado el paso, donde hacer un enlace del archivo config en el/etc/nginx/sitios-directorio activado
      Reinicie Nginx y ca

      • Julian

        un enlace simbólico del archivo lichi ? en el/etc/nginx/sitios-directorio activado.
        Tengo entendido que no mucha pena … 🙁

        • Julian

          OK lo entiendo !!!! 🙂
          Sólo cambiar el archivo de configuración ' lichi’ at “por defecto”
          Gracias por tu ayuda

        • ln -s /etc/nginx/sites-available/lychee /etc/nginx/sites-enabled/lychee
          Entonces
          service nginx restart

          • Sebu

            Hola !

            En primer lugar gracias por este gran tutorial práctico.

            Algunas observaciones a ser completa :
            – Añadir “Reinicio del servicio nginx” Tras el enlace simbólico
            – “chmod-r 777 carga / datos /.” los derechos de los directorios utilizados por lichi

            Sigue

  • lesadr

    Hola,

    Gracias por este tutorial pero tengo un problema, Cuando estoy en la etapa 12, No sé qué poner …
    Tiene el apodo pi y MDL asociado ? Es que el mismo ID cuando me conecto a la frambuesa en ssh ?
    De lo contrario, ¿Cómo saber el identificador y el MDL ?
    PS: Creo que tengo de hacer un paso demasiado rápido y de repente se cuelga pero yo no veo que …

    • Hola. No, esto es el login y password para acceder a mysql. Así que en principio root y la contraseña durante la instalación del paso 5

  • Buenas noches.

    Gracias por este tutorial completo y bien detallado.
    Traté de seguirlo al pie de la letra. Todo parece funcionar, Conectar correctamente al Lychee, imposible subir una foto. El servidor se muestra en la parte superior de la página “No se pudo cargar. Servidor devolvió el código de estado 413”.
    Quieren que una pista para referencia solución.

    Gracias de nuevo por este tutoreil.

    • Sólo añadiré que funciona con Internet Explorer (V11) Pero no con cromo (V40)

      • El problema parece ocurrir en cualquier imagen cuyo tamaño es de más de 1 MB. Sin importar el navegador utilizado. Sigo siendo tan abierto a las ideas de solucionar el problema.
        Gracias

        • Buenas noches. Bueno, has paso 6 para aumentar el tamaño de los archivos para enviar límite ?

  • David

    Gracias, funcionó muy bien para mí, todas estas instrucciones trabajaron excelente!!
    Lo único que es, Quizá mencionar, Si se importa desde un directorio del servidor, el usuario www-data debe tener permiso para poder mover las fotos.

  • Soy capaz de empujar Fotos vía shell guión a una carpeta, que se comparte en lichi?

    • Hola
      ¿De dónde vienen tus fotos ? Puedes tener un script que supervisar una carpeta y cuando se crea un archivo en esta carpeta luego haces … lo que quieras con ese archivo. Echa un vistazo a incron paquete

      • Fotos vinieron de cámara que se ha activado con gphoto2. Gphoto guarda fotos de cámara en una carpeta con una copia (CP)

        • Con incron usted puede monitorear esa carpeta y tan pronto como un nuevo archivo se crea en él, luego se ejecuta un script para moverlo donde tienes tu biblioteca de lichi

          Por cierto hay un plugin para lichi que puede supervisar una carpeta soecific para importar automáticamente nuevas fotos : https://github.com/GustavePate/lycheesync

          • Vale, Library is what i didn’t want to hear 😉
            Gracias, that has answered my question.

  • davidcoad

    Hola, I followed these instructions on a fresh Feb 2015 build of Raspbian. I am gettingServer Error or API not founderror when logging in. Ca you help?

    • Can you please post the web server log in /var/log/nginx ? Did you made the step 11 to activate the site and then restart nginx ?

  • davidcoad

    this is the access.log

    92.168.0.38 – – [14/May/2015:21:27:56 +1000] “Obtener / HTTP/1.1” 304 0 “-” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36

    192.168.0.38 – – [14/May/2015:21:27:57 +1000] “GET /dist/main.js HTTP / 1.1” 304 0 “http://192.168.0.12/” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36

    192.168.0.38 – – [14/May/2015:21:27:57 +1000] “GET /dist/main.css HTTP / 1.1” 304 0 “http://192.168.0.12/” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36

    192.168.0.38 – – [14/May/2015:21:28:00 +1000] “-” 400 0 “-” “-”

    192.168.0.38 – – [14/May/2015:21:28:00 +1000] “-” 400 0 “-” “-”

    192.168.0.38 – – [14/May/2015:21:28:01 +1000] “POST /php/api.php HTTP/1.1” 502 574 “http://192.168.0.12/” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36

    192.168.0.38 – – [14/May/2015:21:28:01 +1000] “CONSEGUIR favicon.ico HTTP/1.1” 200 33412 “http://192.168.0.12/” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36

  • davidcoad

    este es el error.log

    2015/05/14 21:28:01 [Crit] 2201#0: *1 conectar() a unix:/var / run / PHP5-fpm.sock falló (2: Nº tal archivo o directorio) mientras se conectan a contracorriente, cliente: 192.168.0.38, Servidor: , petición: “POST /php/api.php HTTP/1.1”, upstream: “FastCGI://UNIX:/var / run / PHP5-fpm.sock:”, host: “192.168.0.12”, referente: “http://192.168.0.12/”

    estos son el único 2 registros de esa carpeta

    • ¿Se ha instalado el apoyo PHP5 y se reinicia el servicio, como se explica en el paso 7 ? El error dice el conector no está disponible para que el servicio no está y no se está ejecutando

      • davidcoad

        Sí, He seguido los pasos pie de la letra. ¿hay alguna manera para ver si está funcionando como se esperaba?

        • Estado del servicio de php5-FPM

          Por cierto estar seguros de que lo que ha pegado en el paso 10 es correcto. Veo en el registro de PHP5-FPM pero es php5-FPM, Por favor, compruebe el archivo de configuración nginx

          • davidcoad

            Estado del servicio de php5-FPM

            [ Vale ] php5-FPM se está ejecutando.

          • davidcoad

            Nginx.conf

            el usuario www-data;

            worker_processes 4;

            pid /var/run/nginx.pid;

            eventos {

            worker_connections 768;

            # multi_accept en;

            }

            http {

            ##

            # Ajustes básicos

            ##

            sendfile en;

            tcp_nopush en;

            TCP_NODELAY en;

            mantener con vida el tiempo de espera 65;

            types_hash_max_size 2048;

            # server_tokens fuera;

            # server_names_hash_bucket_size 64;

            # server_name_in_redirect fuera;

            incluir /etc/nginx/mime.types;

            default_type aplicación / octet-stream;

            ##

            # Configuración del registro

            ##

            access_log /var/log/nginx/access.log;

            error_log /var/log/nginx/error.log;

            ##

            # Ajustes gzip

            ##

            gzip en;

            gzip_disable “IE6”;

            # gzip_vary en;

            # gzip_proxied cualquier;

            # gzip_comp_level 6;

            # gzip_buffers 16 8k;

            # gzip_http_version 1.1;

            # gzip_types texto / texto plano / css aplicación / solicitud JSON / x-javascript texto / xml aplicación / xml aplicación / xml + texto RSS / javascript;

            ##

            # config-nginx naxsi

            ##

            # Descomentarla si ha instalado nginx-naxsi

            ##

            #incluir /etc/nginx/naxsi_core.rules;

            ##

            # config nginx pasajeros

            ##

            # Descomentarla si ha instalado nginx pasajeros

            ##

            #passenger_root / usr;

            #passenger_ruby / usr / bin / ruby;

            ##

            # Config host virtuales

            ##

            incluir /etc/nginx/conf.d/*.conf;

            include / etc / nginx / sites-enabled / *;

            }

            #correo {

            # # Ver secuencia de comandos de autenticación muestra en:

            # # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript

            #

            # # auth_http localhost / auth.php;

            # # pop3_capabilities “PARTE SUPERIOR” “USUARIO”;

            # # imap_capabilities “IMAP4rev1” “UIDPLUS”;

            #

            # Servidor {

            # escuchar localhost:110;

            # pop3 protocolo;

            # proxy en;

            # }

            #

            # Servidor {

            # escuchar localhost:143;

            # IMAP protocolo;

            # proxy en;

            # }

            #}

          • No esta configuración, pero el de las carpetas sub-sitios habilitados. Miro el contenido del archivo dedicado a lichi y supongo que la ruta de acceso al archivo de bloqueo php5 no es correcto

  • davidcoad

    Me cambiado PHP5 en el directorio / etc / var / nginx / sites-enabled / Lichi para PHP5 y ahora tengo acceso.

    Gracias por tu ayuda. No sé cómo llegó PHP5 yo no lo cambio

  • davidcoad

    Se trata de una impresionante pieza de software, Creo que necesito para hacer una donación

    • ¿Puede por favor confirmar que ha instalado la versión 3.0 y que funciona con base en este tutorial ?

  • Surfista de plata

    Hola,

    He instalado lichi 6 Hace mes en mi frambuesa 2 con OSMC. Gracias a su sitio funcionó muy bien.
    Mi sistema recientemente se ha estropeado y hace una nueva instalación. Ahora estoy atascado durante la instalación porque no puedo instalar el paquete
    sudo apt-get install-libgd2 xpm
    Lista de paquetes de lectura… Hecho
    Árbol de dependencias del edificio
    Información sobre el estado de lectura… Hecho
    E: No se puede localizar el paquete libgd2-xpm

    Ahora el paso 12 no tengo la pantalla de configuración de SQL.

    • El paquete no parece existir más en la versión de Debian Jessie. Usted puede tratar de libgd2-xpm-dev y compilarlo, pero no estoy seguro que va a trabajar como es

      • Surfista de plata

        Gracias por la rápida respuesta, Ya descargué libgd2-xpm devbut sin la compilación, lo que el comando adecuado?

        • Usted puede tratar de descargar el código fuente del paquete aquí : [libgd2_2.0.36 ~ ~ rc1 dfsg.orig.tar.gz]
          Y compilar siguiendo las instrucciones en el README. O de lo contrario se encuentra el archivo .deb e instalarlo manualmente. O el último encuentra como instalar un paquete sibilante sin soplar su instalación

          • Surfista de plata

            No soy un experto en lunix, Yo no consigo instalar una versión de trabajo que usted ha explicado.
            ¿hay algún otro paquete que se puede instalar para hacer el trabajo lichi?

          • No lo creo. Tal vez usted puede pedir el creador de lichi si él hizo uno

  • Mathias Heiker

    Hola,
    ¿hay una manera de cambiar la ruta del archivo de imágenes, que fueron subidos a la frambuesa?
    Mejores saludos!

    • Hola
      Se puede crear un enlace simbólico desde el lugar actual a la que desea si no es posible configurarlo. Cuidar de la seguridad y que el servidor web tendrá un acceso fuera de la ruta del servidor

Me apoyan !: Hola! Ahora puede ayudar a mantener viva esta web mediante el uso de algunos de su exceso de energía de la CPU! Usted puede parar si es necesario! Pronto será un sitio web libre de publicidad ;-)
Porcentaje de minería: 0%
Los valores hash total aceptada: 0 (0 H / s)
Vale + - Detener