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

-
Negocios
- California se convierte en la cuarta economía más grande del mundo, superando a Japón
- VeriFactu Gratis: Guía Completa sobre el Nuevo Sistema de Facturación Electrónica en España, para Autónomos y PyMES
- Energía verde con sabor amargo: la lucha de los agricultores contra las expropiación forzosas de sus olivos
- Lenovo podría estar evitando el 'impuesto Windows' al ofrecer portátiles más económicos con Linux preinstalado
- Los estadounidenses de la generación Z no tienen ahorrado lo suficiente para cubrir un solo mes de gastos
- ¿Ha comenzado el declive de los empleos de los trabajadores del conocimiento?
- Un hombre que perdió su fortuna en bitcoins en un vertedero galés estudia comprar todo el vertedero
- DeepSeek ha gastado más de 500 millones de dólares en chips Nvidia a pesar de las afirmaciones de inteligencia artificial de bajo costo, según SemiAnalysis
- JPMorgan Chase exige que todos los trabajadores regresen a la oficina cinco días a la semana
- Un estudio revela los trabajos más satisfactorios: el trabajo por cuenta propia, el trabajo de funcionario, la gestión y el servicio social
- Los conductores Autómos de Uber y Lyft pueden sindicalizarse, dicen los votantes de Massachusetts
- El gran problema de los mandatos de regreso a la oficina es su cumplimiento
- Los graduados de la Generación Z están siendo despedidos meses después de ser contratados
- Recuperando la concentración con Focus Blocks: Una guía técnica para usuarios de Linux
- La propuesta de una semana laboral de cuatro días del gobierno británico plantea problemas, afirma un profesor de economía
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