LinuxParty
Owncloud ofrece servicios similares a dropbox. Muchos de los otros sitios web similares a dropbox ofrecen almacenamiento de archivos, sincronización y funciones de uso compartido. El beneficio de owncloud es tomar el control de nuestros propios datos y el espacio de almacenamiento de archivos. Owncloud tiene un montón de opciones, características, configuración y plugins a considerar. Vamos a discutir la funcionalidad básica y configuraciones en este artículo.
Si desea instalarlo en Debian/Ubuntu y similares por favor agregue comando "sudo su -" antes de los siguientes comandos.
Si desea hacerlo en CentOS/RH/Fedora, donde pone "service apache2 comando", ponga "service apache comando"
Requisitos previos:
La configuración owncloud se basa en la combinación de PHP y base de datos, la base de datos puede ser MySQL o SQLite. Así que instale PHP, el servidor web Apache y el servidor MySQL en Ubuntu, Debian, Fedora, CentOS, o RedHat, según convenga.
Instalar Apache y dependencias owncloud.
(En Debian, Ubuntu, etc)
apt-get install apache2 php5 php5-json php-xml-serializer zip php5-gd
(En CentOS, RedHat, Fedora)
yum -y install php php-JsonSchema php-pecl-jsonc php-common php-gd php-xml zip
(En Debian, Ubuntu, etc)
apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl
(En CentOS, RedHat, Fedora)
yum -y install sqlite curl libcurl libcurl-devel php-pear-Net-Curl.noarch
(En Debian, Ubuntu, etc)
apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
(En CentOS, RedHat, Fedora)
yum -y install mariadb-server httpd apache-commons-logging php-mysqlnd
Descarga y configuración:
Escriba la carpeta /usr/src/ de descarga local y extraer owncloud.
cd /usr/local/src
mkdir /var/www/cloud
En RH/CentOS/Fedora
mkdir /var/www/html/cloud
root@owncloud:/usr/local/src# wget http://download.owncloud.org/community/owncloud-5.0.15.tar.bz2
apt-get install bzip2
o
yum -y install bzip2
bunzip2 owncloud-5.0.15.tar.bz2
Descomprimiremos el tar, como se muestra a continuación.
owncloud-5.0.15.tar
tar xvf owncloud-5.0.15.tar
Copiar owncloud a la carpeta html de Apache.
cp -r owncloud/* /var/www/cloud/
En RH/CentOS/Fedora
cp -r owncloud/* /var/www/html/cloud/
Cambiar el dueño de las carpetas.
chown -R www-data:www-data /var/www/cloud
En RH/CentOS/Fedora
chown -R apache:apache /var/www/html/cloud
Cambie la propiedad de la carpeta.
(Deberá comprobar su usuario de apache, para Debian y Ubuntu, suele ser "www-data", para CentOS, RedHat y Fedora, suele ser "apache", deberá comprobar haciendo: cat /etc/passwd como root.
chown -Rfv www-data:www-data /var/www/cloud
Crear base de datos: (Opcional)
Servidor MySQL debe iniciarse antes de crear la base de datos, inicie sesión en el servidor MySQL.
mysql -u root -p
Crear base de datos llamada "clouddb"
crear clouddb base de datos;
CREATE USER ‘admin’@’localhost’ IDENTIFIED BY ‘password’;
Permitir al usuario "clouddbuser" acceder a la base de datos "clouddb" en localhost con la contraseña predefinida.
GRANT ALL ON clouddb.* TO ‘clouddbuser’@’localhost’ identified by ‘password’;
Configure el servidor Apache:
Habilitar .htaccess y mod_rewrite si se ejecuta apache
En Ubuntu, Debian y similar:
vi /etc/apache2/sites-enabled/000-default
En Fedora, CentOS, RedHat y similar:
vi /etc/httpd/conf.d/httpd.conf
Para habilitar archivos .htaccess, necesita para asegurarse de que la directiva 'AllowOverride' está como 'All' en la sección 'Directory /var/www/' de su archivo de host virtual
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
a2enmod reescritura
Activación del módulo de reescritura.
root@owncloud:/var/www/cloud# a2enmod rewrite
En RH/CentOS/Fedora
root@owncloud:/var/www/html/cloud# a2enmod rewrite
Para activar la nueva configuración, debe ejecutar:
service apache2 restart
En RH/CentOS/Fedora
service apache restart
cabeceras a2enmod
root@owncloud:/var/www/cloud# a2enmod headers
En RH/CentOS/Fedora
root@owncloud:/var/www/html/cloud# a2enmod headers
Habilitación de los módulo headers
Para activar la nueva configuración, debe ejecutar:
service apache2 restart
o
service apache restart
Configure PHP:
Aumentar el límite de subida de archivos.
En Debian, Ubuntu, etc...
vi /etc/php5/apache2/php.ini
En CentOS, RH, Fedora...
vi /etc/php.ini
En este archivo, la búsqueda de:
; El tamaño máximo permitido para los archivos subidos.
; http://php.net/upload-max-tamaño del archivo
upload_max_filesize = 2M
; El tamaño máximo de los datos de POST que PHP aceptará.
; http://php.net/post-max-size
post_max_size = 8M
Y cambiar su valor a lo que quieras. A continuación, guarde el archivo y reiniciar Apache:
Reinicie Apache y visitar su instalación.
service apache2 stop
o
service apache stop
* Detención servidor web apache2
apache2: apr_sockaddr_info_get () falló para ubuntu
apache2: No se ha podido determinar con fiabilidad el nombre de dominio completo del servidor, usando 127.0.0.1 para ServerName
... Esperando .. [OK]
Nota: Si aparecen los errores de por encima, es necesario agregar ServerName en el archivo apache2.conf.
vi /etc/apache2/apache2.conf
ServerName localhost
Se eliminará el mensaje de error anterior.
Configure ownCloud:
Abre navegador web, señalar una dirección URL para http://127.0.0.1/cloud (http://Su-propio-dominio).
La Base de datos de MySQL requiere la contraseña del usuario de base de datos.
Ahora puede empezar a cargar un archivo a través del navegador, alternativamente se puede descargar el cliente ownCloud para subir los archivos.
Eso es todo
-
CloudComputing
- OwnCloud 5 Beta, el clon libre de Dropbox.
- Los 5 mejores software y aplicaciones para Linux con cifrado de datos
- El creador de aplicaciones sin código Honeycode de Amazon, ya no existe
- Microsoft sugiere que las empresas compren menos PC
- Cómo instalar CloudPanel en Debian 10 Buster
- Las 7 mejores aplicaciones para instalar en Nextcloud
- Cómo instalar ONLYOFFICE en cualquier distro Linux: una suite ofimática completa basada en la web para aumentar la eficiencia de su equipo
- Coautor de documentos en Linux con ONLYOFFICE Docs
- Cómo instalar ONLYOFFICE Docs en Debian y Ubuntu
- Qué se puede hacer con la Nube de ExtreHost
- Usando ownCloud para integrar Dropbox, Google Drive y más en Linux
- ¿Por qué debería utilizar microservicios y contenedores?
- ¿Qué es y qué significa CI / CD?
- Cómo instalar el servidor de respaldo remoto rsnapshot en Red Hat / CentOS Linux
- La UE quiere pisar nuestros derechos y cobrar por usar Dropbox y WeTransfer
Comentarios
COmo mis conocimientos son escasos, he tenido problemas con el paso 3. Ahí me he quedado. Cuando dices
En RH/CentOS/Fedora
mkdir /var/www/html/cloud
No sé si te refieres a un comando o ir a esa carpeta. En tal caso, cómo opero.
Muchas gracias por tu respuesta.
Desde México.
Tal vez, si tienes pocos conocimientos deberías mirarte primeramente el Tutorial de Linux.
make= hacer
dir= directorio (directory)
por lo tanto le dices hacer el directorio /var/www/html/c loud