Seafile Basico

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Instalar Sea le En Ubuntu 16.04 | 18.

04 | Search 

18.10 Con Soporte Para Apache2 Y MariaDB


APLICACIONES (HTTPS://WEBSITEFORSTUDENTS.COM/CATEGORY/APPLICATIONS/)

LABS (HTTPS://WEBSITEFORSTUDENTS.COM/CATEGORY/LABS/)

LINUX UBUNTU (HTTPS://WEBSITEFORSTUDENTS.COM/CATEGORY/LINUX-UBUNTU/) Actualmente en


 12/07/2018 (Https://Websiteforstudents.Com/Install-Sea le-On-Ubuntu-16-04-18-
tendencia
04-18-10-With-Apache2-And-Mariadb-Support/)

 Sin Comentarios (Https://Websiteforstudents.Com/Install-Sea le-On-Ubuntu-16-04- Con gurar MantisBT En Ubuntu


18-04-18-10-With-Apache2-And-Mariadb-Support/#Respond) 18.04 | 16.04 Con Nginx
(Https://Websiteforstudents.Com/Setup-
Mantisbt-On-Ubuntu-18-04-16-
Seafile es un verdadero servicio de almacenamiento en la nube 04-With-Nginx/)

autohospedado de código abierto con alto rendimiento y confiabilidad


Veri que Qué Versiones De
que aloja en su propio entorno en sus propios servidores privados ... PostgreSQL Se Ejecutan En
Ubuntu 18.04 | 16.04
Al igual que Dropbox y otros servicios de almacenamiento en la nube, (Https://Websiteforstudents.Com/Verify-
What-Versions-Of-Postgresql-
Seafile ofrece funciones similares y, a diferencia de otros proveedores
Running-On-Ubuntu-18-04-16-
de almacenamiento propietarios, Seafile es de uso gratuito ... Para 04/)
aquellos que han probado OwnCloud, NextCloud y otros servicios de
Mantis Bug Tracker (MantisBT) En
almacenamiento y aún no se venden, es posible que quieran prueba
Ubuntu 18.04 | 16.04 Con Apache2
Seafile en su lugar ... (Https://Websiteforstudents.Com/Mantis-
Bug-Tracker-Mantisbt-On-
Seafile habilita servicios de nube privada en los propios servidores de los Ubuntu-18-04-16-04-With-
Apache2/)
usuarios. Es una sincronización de archivos autohospedada y comparte
plataformas de aplicaciones y con ella puedes acceder y sincronizar tus Use El Comando Ps Para Ver |
Lista De Procesos En Ubuntu
archivos, contactos y datos a través de tus dispositivos.
18.04 | 16.04 Con Ejemplos
(Https://Websiteforstudents.Com/Use-
Este breve tutorial les mostrará a los estudiantes y a los nuevos usuarios
The-Ps-Command-To-View-List-
cómo instalar Seafile con Apache2 y compatibilidad con MariaDB en Processes-On-Ubuntu-18-04-16-
04-With-Examples/)
Ubuntu 16.04 | Servidores 18.04 y 18.10 ...

Con gurar EduTrac SIS LMS En


Para comenzar a instalar Seafile, siga los pasos a continuación:
Ubuntu 18.04 | 16.04 Con Nginx
(Https://Websiteforstudents.Com/Setup-
Edutrac-Sis-Lms-On-Ubuntu-18-
Paso 1: Instalar el servidor HTTP Apache2 en 04-16-04-With-Nginx/)
Ubuntu
Con gurar Xavoc ERP | CRM |
Apache2 HTTP Server es el servidor web más popular en uso ... así que Plataforma CMS En Ubuntu 18.04 |
16.04 Con Nginx
instálelo ya que Seafile lo necesita. (Https://Websiteforstudents.Com/Setup-
Xavoc-Erp-Crm-Cms-Platform-
Para instalar Apache2 HTTP en el servidor Ubuntu, ejecute los siguientes On-Ubuntu-18-04-16-04-With-
comandos ... Nginx/)

Instalar EduTrac SIS En Ubuntu


sudo apt update 18.04 | 16.04 Con Apache2
sudo apt install apache2 (Https://Websiteforstudents.Com/Install-
Edutrac-Sis-On-Ubuntu-18-04-16-
04-With-Apache2/)
Después de instalar Apache2, los siguientes comandos se pueden usar
Instalar Xavoc ERP | CRM |
para detener, iniciar y habilitar el servicio Apache2 para que siempre se
Plataforma CMS En Ubuntu 18.04 |
inicie con el arranque del servidor. 16.04 Con Apache2
(Https://Websiteforstudents.Com/Install-
Xavoc-Erp-Crm-Cms-Platform-
sudo systemctl stop apache2.service On-Ubuntu-18-04-16-04-With-
sudo systemctl start apache2.service Apache2/)
sudo systemctl enable apache2.service


Para probar la configuración de Apache2, abra su navegador y busque el
nombre de host del servidor o la dirección IP y debería ver la página de
prueba predeterminada de Apache2 como se muestra a continuación.
Cuando vea eso, Apache2 funciona como se espera.

http: // localhost

Paso 2: Instalar el servidor de base de datos


MariaDB

El servidor de bases de datos MariaDB es un excelente lugar para


comenzar cuando se buscan servidores de bases de datos de código
abierto para usar con Seafile ... Para instalar MariaDB, ejecute los
siguientes comandos ...

sudo apt-get install mariadb-server mariadb-client

Después de instalar MariaDB, los siguientes comandos se pueden usar


para detener, iniciar y habilitar el servicio MariaDB para que siempre se
inicie cuando se inicia el servidor.

Ejecútelos en Ubuntu 16.04 LTS

sudo systemctl detener mysql.service


sudo systemctl iniciar mysql.service
sudo systemctl enable mysql.service

Ejecútelos en Ubuntu 18.04 y 18.10 LTS

sudo systemctl detener mariadb.service


sudo systemctl iniciar mariadb.service
sudo systemctl enable mariadb.service

Después de eso, ejecute los siguientes comandos para proteger el


servidor MariaDB creando una contraseña de root y rechazando el
acceso root remoto.

sudo mysql_secure_installation

Cuando se le solicite, responda las siguientes preguntas siguiendo la


guía.

Ingrese la contraseña actual para root (ingrese para ninguno): solo


presione  Enter
Establecer contraseña de root? [S / n]:  S
Nueva contraseña:  Ingrese la contraseña
Reingrese la nueva contraseña: Repita la contraseña
¿Eliminar usuarios anónimos? [S / n]: S

¿No permitir el inicio de sesión root de forma remota? [S / n]: S
¿Eliminar la base de datos de prueba y acceder a ella? [S / n]:   S
¿Recargar tablas de privilegios ahora? [S / n]:   S

A continuación, ejecute los siguientes comandos para abrir el archivo de


configuración predeterminado MariaDB ...

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Luego agregue las líneas a continuación y guarde ...

innodb_file_format = Barracuda
innodb_large_prefix = 1 innodb_file_per_table = 1
innodb_default_row_format = dinámico

Reiniciar el servidor MariaDB

Para probar si MariaDB está instalado, escriba los comandos a


continuación para iniciar sesión en el servidor MariaDB

sudo mysql -u root -p

Luego escriba la contraseña que creó anteriormente para iniciar sesión


... si tiene éxito, debería ver el mensaje de bienvenida de MariaDB

Paso 3: Instale las dependencias de Sea le

Hay algunas dependencias que deben instalarse y estar disponibles para


que Seafile funcione ... para instalarlas, ejecute los siguientes comandos
...

sudo apt install python2.7 libpython2.7 python-setuptools python

Paso 4: Crear una base de datos Sea le

Ahora que ha instalado todos los paquetes necesarios para que Seafile
funcione, continúe a continuación para comenzar a configurar los
servidores. Primero ejecute los siguientes comandos para crear una base
de datos Seafile en blanco.

Para iniciar sesión en el servidor de base de datos MariaDB, ejecute los


siguientes comandos.

sudo mysql -u root -p

Luego cree una base de datos llamada seafiledb, ccnetdb, seahubdb



CREAR BASE DE DATOS seafiledb ;
CREAR BASE DE DATOS ccnetdb ;
CREAR BASE DE DATOS seahubdb ;

Cree un usuario de base de datos llamado seafileuser  con una nueva


contraseña

CREATE USER 'seafileuser'@'localhost' IDENTIFIED BY 'new_passwor

Luego otorgue al usuario acceso completo a las bases de datos creadas


anteriormente.

OTORGAR TODO EN seafiledb . * A ' seafileuser ' @ 'localhost' ID


OTORGAR TODO EN ccnetdb . * A ' seafileuser ' @ 'localhost' IDEN
OTORGAR TODO EN seahubdb . * A ' seafileuser ' @ 'localhost' IDE

Finalmente, guarde sus cambios y salga.

ENJUAGUE PRIVILEGIOS;
SALIDA;

Paso 5: descargue la última versión de Sea le

Cuando esté listo, ejecute los siguientes comandos para descargar el


instalador de Seafile ... En el momento de escribir este artículo, la última
versión es 6.3.4 ...

cd / tmp
wget https://download.seadrive.org/seafile-server_6.3.4_x86-64.t
tar -xvzf seafile-server_6.3.4_x86-64.tar.gz
sudo mv seafile-server-6.3.4 / var / www / html / seafile

Después de eso, ejecute los siguientes comandos para configurar Seafile


...

cd / var / www / html / seafile


sudo ./setup-seafile-mysql.sh

Hacer eso debería solicitarle que ingrese la información de conexión de


la base de datos que creó anteriormente y configure su entorno ...


-------------------------------------------------- -------------
Este script lo guiará para configurar su servidor de archivos de
Asegúrese de haber leído el manual del servidor Seafile en

https://github.com/haiwen/seafile/wiki

Presione ENTER para continuar


------------------------ ---------------------------------------
¿Cuál es el nombre del servidor? Se mostrará en el cliente.
3 - 15 letras o dígitos
[nombre del servidor] Seafile

¿Cuál es la ip o el dominio del servidor?


Por ejemplo: www.mycompany.com, 192.168.1.101
[IP o dominio de este servidor] example.com

¿Dónde desea colocar los datos de su archivo marino?


Utilice un volumen con suficiente espacio libre
[ predeterminado "/ var / www / html / seafile-data" ]

¿Qué puerto desea utilizar para el servidor de archivos de archi


[ predeterminado "8082" ]

-------------------------------------------- -----------
Elija una forma de inicializar las bases de datos de archivos ma
------------------------------ -------------------------

[1] Crear nuevas bases de datos ccnet / seafile / seahub [2] Uti
[1 o 2] 2
¿Cuál es el host del servidor mysql?
[ predeterminado "localhost" ]
¿Cuál es el puerto del servidor mysql?
[ predeterminado "3306"

¿Qué usuario de mysql usar para el archivo marino?


[usuario de mysql para seafile] seafileuser

¿Cuál es la contraseña para el usuario de mysql "seafileuser"?


[contraseña para seafileuser]

verificando la contraseña del usuario seafileuser ... hecho

Ingrese el nombre de
la base de datos existente para ccnet:
[ccnet
database] ccnetdb

verificando el usuario "seafileuser" acceso a la base de datos c


Ingrese el nombre de la base de datos existente para seafile: [s

verificando el acceso del usuario "seafileuser" a la base de dat

Ingrese el nombre de la base de datos existente para seahub:


[seahub database] seahubdb

verificar el acceso del usuario "seafileuser" a la base de datos

---------------------------------
Esta es su configuración

--------------------------------- nombre del servidor:
IP / dominio del servidor de Seafile : ejemplo.com
dir de datos de seafile: /
puerto del servidor de archivos var / www / html / seafile-d
base de datos 8082 : use la
base de datos ccnet existente : base de datos ccnetdb
seafile: base de datos seafiledb
seahub:
usuario de la base de datos seahubdb: seafileuser
----------------- ----------------
Presione ENTER para continuar, o Ctrl-C para abortar
----------------------- ----------

Generando configuración de
ccnet ...

hecho Con éxito, cree la configuración dir / var / www / html /


Generando configuración de archivo de mar ...

Hecho.
done
Generando configuración de seahub ...

----------------------------------------
Ahora creando seahub tablas de bases de datos ...

----------------------------------------

creando seafile-server- último enlace simbólico ... hecho

------------------------------------------- --------------------
La configuración del servidor Seafile se ha completado correctam
-------------------------------------------------- -------------

ejecute el servidor seafile: ./seafile.sh {inicio | parar | rein


ejecute el servidor seahub: ./seahub.sh {inicio | parar | reinic

------------------------------------------------ ---------------
Si está detrás de un firewall, recuerde permitir la entrada / sa
--------------- ------------------------------------------------

servidor de archivos del puerto de archivo marino: 8082


puerto de puerto marino: 8000

Cuando se producen problemas, consulte

https://github.com/haiwen/seafile/wiki

para obtener información.

Debe agregar una línea en seahub_settings.py  para establecer el valor


de FILE_SERVER_ROOT. También puede modificar FILE_SERVER_ROOT a
través de la interfaz de usuario web en "Administración del sistema->
Configuración". (Advertencia: si establece el valor a través de la interfaz
de usuario web y seahub_settings.py, la configuración a través de la
interfaz de usuario web tendrá prioridad).

FILE_SERVER_ROOT = 'http:/example.com/seafhttp'

A continuación, ejecute los siguientes comandos para establecer los
permisos correctos para que Seafile funcione.

sudo chown -R www-data: www-data / var / www / html /


sudo chmod -R 755 / var / www / html /

Paso 6: Con gurar Apache2

Finalmente, configure el archivo de configuración del sitio Apahce2


para Seafile. Este archivo controlará cómo los usuarios acceden al
contenido de Seafile. Ejecute los siguientes comandos para crear un

nuevo archivo de configuración llamado seafile.conf

sudo nano /etc/apache2/sites-available/seafile.conf

Luego copie y pegue el contenido a continuación en el archivo y


guárdelo. Reemplace la línea resaltada con su propio nombre de
dominio y ubicación raíz del directorio.

<VirtualHost *: 80>
ServerAdmin [email protected]
DocumentRoot / var / www / html / seafile /
ServerName example.com
ServerAlias www.example.com

Alias / media "/ var / www / html / seahub / media"

<Directorio / var / www / html / seafile />


Opciones + FollowSymlinks
AllowOverride Todos
Requerir todos otorgados
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME / var / www / html / seafile
SetEnv HTTP_HOME / var / www / html / seafile
< / Directory>

ErrorLog $ {APACHE_LOG_DIR} /error.log


CustomLog $ {APACHE_LOG_DIR} /access.log combinado

ProxyRequests desactivado
<Proxy *>
Pedido denegado , permitir
Permitir de todos
</Proxy>
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000 /

ProxyPass / seafhttp http://127.0.0.1:8082


ProxyPassReverse / seafhttp http://127.0.0.1:8082
RewriteRule ^ / seafhttp - [QSA, L]

</VirtualHost>

Guarda el archivo y cierra.

Paso 7: habilite el módulo Sea le y Rewrite



Después de configurar el VirtualHost anterior, habilítelo ejecutando los
siguientes comandos

sudo a2ensite seafile.conf


sudo a2enmod reescribir
sudo a2enmod encabezados
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
sudo a2enmod proxy
sudo a2enmod proxy_http

Paso 8: reinicia Apache2

Para cargar todas las configuraciones anteriores, reinicie Apache2


ejecutando los siguientes comandos.

sudo systemctl restart apache2.service

Ejecute los siguientes comandos para iniciar y detener Seafile dentro del
directorio de inicio de Seafile en / var / www / html / seafile ...

cd / var / www / html / seafile


sudo su -p -l www-data -s / bin / bash -c "./seafile.sh start"
sudo su -p -l www-data -s / bin / bash - c "./seafile.sh stop"

Para crear una cuenta de administrador de backend Seafile, ejecute los


siguientes comandos para iniciar seahub ...

sudo su -p -l www-data -s /bin/bash -c "./seahub.sh start"

Eso debería indicarle que cree una cuenta de administrador de Seafile ...

LC_ALL no está configurado en ENV, configurado en en_US.UTF-8


Iniciando Seahub en el puerto 8000 ...

---------------------------- ------------
Es la primera vez que inicia el servidor de archivos marinos. Ah
----------------------------------------

¿Qué es el correo electrónico? para la cuenta de administrador?


[correo electrónico de administrador] [email protected]
¿Cuál es la contraseña de la cuenta de administrador?
[contraseña de administrador]
Ingrese la contraseña nuevamente:
[contraseña de administrador nuevamente]

------------------------------------ ----
Administrador de archivos de mar creado con éxito
----------------------------------------

Luego abra su navegador y busque el nombre de dominio del servidor.


Debería ver la página de inicio de sesión de Seafile ...

http://example.com/

Escriba la cuenta de administrador y la contraseña creada 


anteriormente e inicie sesión ...
¡Eso es! Ahora puede comenzar a utilizar el servicio de almacenamiento
de Seafile ...

Enhorabuena! Has instalado correctamente Seafile en Ubuntu 16.04 |


18.04 y puede funcionar en el próximo 18.10 ...

También te puede gustar la publicación a continuación:

How to Use the tail command on Ubuntu 16.04 |


18.04 | 18.10 with Examples
Students and new users who are learning to use Linux, the easiest place to start
might be on Ubuntu Linux OS… Ubuntu is an open source Linux operating systems
that runs on desktops, laptops, server and other devices… The same way one uses his
/ her mouse and keyboard to read the content of a … Continue reading

Website for Students 0


 Archivo marino (https://websiteforstudents.com/tag/seafile/) ,
Ubuntu 16.04 LTS (https://websiteforstudents.com/tag/ubuntu-16-04-
lts/) ,
Ubuntu 18.04 (https://websiteforstudents.com/tag/ubuntu-18-04/) ,
Ubuntu 18.10 (https://websiteforstudents.com/tag/ubuntu-18-10/)

Deja una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *

Comentario

Nombre *

Email *

P U B L I CA R C O M E N TA R I O

Este sitio usa Akismet para reducir el spam. Aprenda cómo se procesan sus datos de comentarios (https://akismet.com/privacy/) .

Política de privacidad (https://websiteforstudents.com/privacy-policy/)


© 2019 SITIO WEB PARA ESTUDIANTES

También podría gustarte