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

-
Internet
- La industria de certificados HTTPS adopta nuevos requisitos de seguridad
- 6 Razones por las que tu web ha perdido posicionamiento y tráfico en Internet
- Comprobar la velocidad de Internet desde la línea de comandos en Linux
- Los cortes de Internet alcanzan niveles récord en África, donde el acceso se convierte en un arma
- Compartir o Enviar archivos sin una Red Local o LAN con woof
- Se desactivan cuentas de WordPress.org para colaboradores que supuestamente planean una bifurcación - por el CEO de Automattic
- El director de inteligencia artificial de Microsoft afirma que la inteligencia artificial conversacional reemplazará a los navegadores web
- Cómo usar una VPN en Linux y por qué deberías hacerlo
- La muerte lenta del hipervínculo
- Cómo cambiar dirección IP (modo gráfico), por qué querría hacerlo y cuándo no debería hacerlo
- 10 comandos "IP" útiles para configurar interfaces de red
- Cómo configurar conexiones IP de red usando 'nmcli' en Linux
- Configuración de una IP Estática en una Tarjeta de Red en Linux.
- ¿Migrar a la nube? Marque esta lista de verificación
- Nuevo estándar de Internet L4S: el plan silencioso para hacer que Internet se sienta más rápido
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