Owncloud É unha aplicación de Foss que lle permitirá crear un servidor de ficheiros no nube, no que podes ter un almacén de imaxes, documentos ou incluso ti música, datos á que terás acceso desde calquera lugar con internet. |
Moitos dos lectores seguramente xa o saberán e algúns poden empregar solucións de almacenamento de ficheiros na nube, servizos como UbuntuOne, Dropbox ou SpiderOak, nos que podes gardar as túas fotos, documentos e incluso a túa música para poder acceder a eles desde calquera computador con internet.
Ben, agora o problema, resulta que a principal limitación destes servizos é o espazo, porque nalgúns casos estas empresas ofrecen contas gratuítas pero cun espazo de almacenamento de entre 2 e 5 GB, polo que se queres máis espazo terás que pagar . Outro aspecto importante, quizais o máis importante desde o meu punto de vista, é a privacidade. Desafortunadamente, as empresas créanse para gañar cartos e isto é o que as impulsa, polo que os seus datos poderían incluso venderse ao mellor postor, sen esquecer que as aplicacións que estas empresas desenvolven para sincronizar datos non son xeralmente software libre.
Por sorte, hai unha aplicación que é Software Libre e que cobre perfectamente a función de almacenar datos na nube, falo de OwnCloud. Entre as súas principais características están:
- Unha interface web agradable e sinxela
- Compartir ficheiros a usuarios e non usuarios de OwnCloud
- Visor de ficheiros PDF
- Calendario / Axenda
- Xestión de contactos
- Acceso aos teus ficheiros a través de WebDAV
- Reprodutor de música integrado
- Unha galería onde podes ver as túas imaxes
- Un editor de texto sinxelo
- A seguridade de que os teus datos están no teu servidor e non en mans de estraños.
Por se isto fose pouco, a capacidade de almacenamento só estará limitada polo espazo que ten dispoñible no disco duro.
¿Gustaríache ter un servidor de datos na nube no que teñas o control total?
Instalación
Esta guía probouse en Debian Squezee e en varias versións de Ubuntu, como requisitos previos debemos ter instalado e executado o servidor web Apache e o xestor de bases de datos MySQL.
1.- instalar dependencias
apt-get instalar php-pear php-xml-parser php5-sqlite php5-json sqlite mp3info curl libcurl3-dev zip
2.- Crea a base de datos con MySQL
En terminal empregamos o seguinte comando:
mysql -u root -p
pedirá contrasinal
entón aparecerá a liña de comando mysql, onde engadiremos as seguintes instrucións:
mysql> crear a base de datos nome_do_nosa base de datos;
Responderá: consulta OK, 1 fila afectada (0.00 seg)
pechamos mysql con:
MySQL> saír
3.- Descarga e descomprima Owncloud
Descargamos o paquete owncloud-x.tar.bz2 e máis tarde descomprimímolo.
tar -xvf owncloud-x.tar.bz2
4.- Copia o directorio owncloud no noso servidor Apache como root
mv owncloud / var / www
5.- Damos permisos ao servidor web ao directorio owncloud:
chown -R www-data: www-data owncloud
6.- Reiniciamos o noso servidor apache:
/etc/init.d/apache2 reiniciar
7.- Remate a instalación
Na barra de enderezos dun navegador web escribimos:
ip.de.tu.server / owncloud (se accede desde outro ordenador da rede)
localhost / owncloud (se accede dende o ordenador onde está instalado owncloud)
A continuación mostraranos a interface web para rematar a instalación.
Creamos unha conta de administrador e seleccionamos a opción "Avanzado". A continuación, introducimos o nome de usuario, o nome da base de datos e o contrasinal da base de datos e facemos clic no botón "Completar a instalación".
Unha vez dentro da nosa conta de administrador podemos configurar o servizo e crear usuarios. Para garantir o acceso desde internet debemos ter un servizo DNS dinámico, como No-IP. Unha vez que teñamos a nosa conta neste servizo, podemos acceder ao noso servidor OwnCloud desde calquera lugar con internet mediante un navegador co enderezo:
http://nombre_elegido_en_No-IP.no-ip.org/owncloud
8.- Aumenta o límite de peso dos ficheiros para cargar.
Por defecto, o peso dos ficheiros a cargar é moi pequeno. Podemos corrixilo editando o ficheiro /etc/php5/apache2/php.ini onde buscaremos as liñas:
"Upload_max_filesize" "post_max_size"
e cambiamos ao tamaño que consideramos adecuado.
Listo! Entramos desde un navegador ao enderezo http: //ip.del.servidor.owncloud/owncloud e podemos acceder á interface web para comezar a cargar os nosos arquivos coa seguridade que leva ter neles no noso propio servidor.
Captura
Deixo algunhas capturas de pantalla do servidor OwnCloud en execución.
Pantalla de inicio de sesión de OwnCloud
Interfaz de xestión de almacén de datos
Lector de PDF integrado na interface web OwnCloud
galería
O reprodutor de música tamén está integrado na interface web
Compartir de ficheiros
Calendario / Axenda
Conclusión
OwnCloud é unha excelente alternativa a UbuntuOne, SpiderOak, Dropbox ou incluso o xa desaparecido Megaupload, é relativamente sinxelo de instalar e ofrece todas as funcións de calquera servizo de pago.
Estea atento a que nunha próxima entrega amosarei como instalar e executar o servizo DNS dinámico con No-IP.
Calquera dúbida agardo as túas preguntas e comentarios.
71 comentarios, deixa os teus
Moitas grazas, foi unha gran contribución xa que todo está publicado neste estupendo blogue, axudoume moito e ademais xa o teño preparado co servizo DNS sen IP dinámico, estou habilitando un usuario convidado para que poden entrar e ver unha mostra do servizo
este artigo moi útil en absoluto
Moi ben
Artigo. Se che interesa (coma min) todo o que fai referencia
almacenamento na nube, recoméndoche que visites a web:
http://www.clouddesktopbuilder.com/es
Tamén podes seguilos en facebook: https://www.facebook.com/pages/Cloud-Personality/267526213292
A verdade é que nos actualizan sobre todo o relacionado con el
"Nube".
Moi ben
Artigo. Se che interesa (coma min) todo o que fai referencia
almacenamento na nube, recoméndoche que sigas Cloud Personality en facebook. A verdade é que nos actualizan sobre todo o relacionado con el
"Nube".
dúbida, pódese instalar nunha versión de centos?
Eu uso ese sistema
Ola, como estás, que manexable é o xestor, por dicir que quero poñer un logotipo dunha institución e así, tamén funcionaría mellor en Ubuntu?
Iso ocorre cando outra aplicación está a usar APT. Por exemplo, cando abre o Centro de software, APT encérrase de xeito que só pode usalo a través do Centro de software. Entón, o primeiro xeito de resolvelo sería pechar a outra ferramenta que usa APT que ten aberta.
Se non, este erro tamén pode ocorrer cando APT foi interrompido inesperadamente e non se pechou correctamente.
Para solucionar este problema, pode eliminar o ficheiro de bloqueo:
sudo rm / var / lib / dpkg / lock
Ánimo! Paul.
Non me deixa instalar ... Dime que non teño permisos: E: Non se puido abrir o ficheiro de bloqueo "/ var / lib / dpkg / lock" - aberto (13: permiso denegado)
E: Non se atopou un ficheiro espello "/ var / lib / dpkg /". Que fago? Desculpe as molestias
¡Benvido, Xesús! Unha aperta!
Paul.
Despois de facer todos os pasos no terminal, escribo localhost / owncloud na barra de enderezos de firefox e recibo unha xanela para descargar un ficheiro (chámase AeeLy7OT.phtml). Descárgoo e ábroo pero nada .. Non sei como facer que esa xanela apareza no navegador para completar a instalación .. Axuda por favor !!!
PD: Moitas grazas a Laszlo pola axuda, a túa contribución axudoume.
Teño unha pregunta, terá que acender todo o tempo o ordenador onde realizou a instalación ?, xa que é un servidor de ficheiros
Xa o intentei pero pásame o mesmo.
Teño dúbidas sobre o tema de aumentar o tamaño da carga do ficheiro. O valor predeterminado admite cargar ata 512 Megas, o meu php.ini queda cos clásicos 2M que vén de xeito predeterminado, pero sigo subindo o que owncloud me di se alguén saltou por esta pregunta, agradeceríao.
Aínda estando nas nubes non teño ningunha garantía de nada, «mellor paxaro na man, que cen voando», prefiro un bo ordenador cun disco grande onde teño as miñas cousas. 🙂
Usaría os repositorios
Por que non probas phpmyadmin
Comproba de novo os pasos que fixeches no terminal, fíxeno de novo seguindo este tutorial e todo está ben ...
Excelente información, grazas !!
Primeiro tes que instalar mysql e php. 🙂
Iso non se explica na publicación. Hai miles de artigos sobre o tema en Internet.
Espero ter sido de axuda.
Abrazo! Paul.
Primeiro tes que instalar mysql e php. 🙂
Iso non se explica na publicación. Hai miles de artigos sobre o tema en Internet.
Espero ter sido de axuda.
Abrazo! Paul.
Sempre que queira acceder aos datos almacenados nel.
De feito, iso é o que fai OwnCloud, os teus datos están no teu disco duro e tamén tes acceso coma se fose un servizo de Cloud Storage, xa que o seu nome indica "propia nube" polo tanto "Por suposto, se tes unha garantía, son os teus datos, no teu disco, na túa nube »
Ola, moi boa información e espero o "servizo DNS dinámico con No-IP", mentres tanto, ¿hai dúbidas de que se gardan diferentes versións dos ficheiros como en Dropbox?
lembranzas
Cando cargará o tutorial sobre como configurar o servidor dns
proba por primeira execución:
inicio sudo servizo mysql
Tiven un similar o outro día e executar ese comando xa me deixou entrar, simplemente non recordo se é exactamente o mesmo erro, tente ver como
unha pregunta, para o apache que é máis recomendable?
instálalo desde o repositorio con sudo aptitude install apache2
ou descargalo da páxina de apache?
Teño o mesmo problema, cando intento entrar desde o navegador só me dá descargar o ficheiro index.php que vén no cartafol owncloud, pero só me dá para descargar, se abro o ficheiro non me mostra nada .
se o contido do ficheiro ten algunha utilidade déixoo:
http://pastebin.com/UehwnzMf
alguén que pasou igual e o resolveu?
Aquí a resposta, calquera dúbida, avísame.
http://systemadmin.es/2009/02/error-2002-hy000-cant-connect-to-local-mysql-server-through-socket-tmpmysqlsock-2
Ola, como estás? Moi boa publicación, quedeime no paso que pide un contrasinal. A miña pregunta é cal é o contrasinal? Escribo o que teño para o PC pero teño:
"ERRO 2002 (HY000): Non se pode conectar ao servidor MySQL local a través do socket '/var/run/mysqld/mysqld.sock' (2)". O meu SO. É Ubuntu 11.10.
Haberá que ver que o fago desde un Oniric virtualizado con VirtualBox ????
http://angelinux-slack.blogspot.mx/2012/01/instalar-y-configuracion-simple-de.html
tente instalar Apache seguindo ese tutorial, paréceme que falta especialmente esta liña
# apt-get install php5
Proba e dime se funciona para ti, non sabería dicirche se funciona porque neste momento non podo probalo por problemas técnicos no meu ordenador, pero polo que vexo con iso xa debería funcionar perfectamente
Moi ben, grazas por compartir ..
Se é un enrutador sen fíos, introduza
... Introduza a configuración web e desactive a tradución NAT, que é o que lle permite navegar cunha única IP, xa que todas as IP que ten o seu PC son privadas, grazas ao NAT do enrutador.
Agradécese moi boa guía! pero para cando o dun DNS dinámico con No-IP.?
Realmente magnífico, funciona sen ningún problema a primeira vez, quedei sorprendido. Subscríbete de inmediato a ti. Moitas grazas !!!
Excelente titorial. Coma sempre un moi bo traballo e o meu agradecemento por compartir todo este material connosco.
Agora xa non queda máis que intentar xogar co software.
Saúdos.
Ei 😀 Ola, a publicación axudoume e xa conseguín facela funcionar en Arch * círculos escuros * Jajaja Ben, agora o único que non podo facer funcionar é o servizo DNS dinámico con No-IP, xa me rexistrei e todo , pero ao ingresar o enderezo do meu host rediríxeme á páxina do meu enrutador D:
Por favor, axúdame a configurar o servizo, moitas grazas, excelente blog
Ola. Estaba interesado en poder usar este software. Pero teño un problema, cando escribo mysql -u root -p no paso 2, recibo isto no terminal despois de escribir o meu pase: ERROR 2002 (HY000): Pode 'Non te conectes ao servidor MySQL local a través do socket' /var/run/mysqld/mysqld.sock '(2).
Que debo facer?
Probablemente o servidor mysql non estea instalado correctamente ou non estea instalado. Proba "sudo apt-get install mysql-server" primeiro
O único problema disto é que é para "ultra frikis", é dicir, calquera que teña tempo e curiosidade suficientes pode intentalo e conseguir con bos tutoriais, pero se non estudaron algúns servidores e por exemplo non teñen claro que un servizo é DNS dinámico porque será difícil que o inicien, xa ves varios comentarios que pensan que nada máis é copiar e pegar comandos, por desgraza non é así, calquera pode facelo pero tes que ler e entende un pouco.
Ademais, isto implica ter a máquina onde está montado o servidor todo o tempo se queremos entrar nalgún momento, que ao final, posiblemente a factura de electricidade nos enviará a factura a finais de mes e probablemente suma ao final do ano sairía ao mesmo prezo que UbuntuOne podería cobrarnos ao ano dependendo da cantidade de almacenamento que queiramos.
Na miña opinión, como dixen, isto é para xente de "frikis de sangue", para monstros de privacidade que precisan manexar ficheiros "secretos" ou para alguén que xa ten un servidor configurado e ten todo acendido de calquera xeito. Tamén se podería usar para empresas dependendo da forma en que se aplique, pero para o usuario "estándar" non é moi práctico.
É dicir, iso é o xenial do software libre, que ofrece privacidade a quen o desexa e a posibilidade de crear os nosos propios proxectos, todos teñen o seu dereito á privacidade aínda que só sexa para impresionar aos seus amigos co servidor que foi creado hehe, pero para iso polo menos polo momento implica varios obstáculos que non son prácticos para todos.
Exactamente, o software libre ofrécelle moitas ferramentas para acadar a súa propia liberdade e privacidade e, aínda que falando monetariamente, o custo é case o mesmo, a principal vantaxe disto é a seguridade de que os datos residen nun ordenador da súa propiedade e A seguridade ponse vostede e non unha empresa, tamén este tipo de programas é un exemplo vivo de que calquera (non só un friki) pode ter este tipo de servizos cun pequeno esforzo.
Pois non son un experto, digamos que son un principiante, levo dúas semanas usando Linux e só me custou medio día configuralo. Por suposto, con moitos problemas e un paso que non acabo de dar e é que non podo crear a conta de administrador en OwnCloud, xDDD o máis parvo xD
Grazas moi bo artigo, esta alternativa é moi interesante, tenteino e cando accedo http://localhost/owncloud Descargo un ficheiro en PHP pero non teño a pantalla de inicio de sesión de owncloud, faría un paso incorrecto ou botarei de menos máis dependencias?
Grazas e Saúdos dende Galicia
ten que iniciar o servidor. Pasache o mesmo que se abris calquera ficheiro php doutro lugar
Moitas grazas pola publicación. DIY e sistemas comunitarios: o único futuro gratuíto e seguro chega por estas estradas 🙂
Un saúdo e parabéns!
excelente ... boa información e boa axuda ... grazas
proba con http://localhost/owncloud
Marabilloso!
Probareino cunhas macetas que teño por po e despois contareivos como foi.
Teño unha pregunta / problema, o que pasa é que para modificar o tamaño da carga puxen o que di alí »/etc/php5/apache2/php.ini» incluso con sudo e gedit e todo e me marca accesos denegados, faríao gustaríame saber se me podes pasar a liña completa ou axudarme con isto
Debe abrilo pero como root, tente premer [Alt] + [F2] e escriba: gksu gedit
Entón abrirase ese gedit con permisos de administrador
Mentres o abras como root / admin non deberías ter NINGÚN problema.
Ola boa noite amigo, créame que necesito moito a túa axuda, configurei o meu servidor en Linux e nunca puiden aloxalo na web usando o servizo sen ip, a verdade é que non sei o que fallei, entón agora téñoo en Windows 7 pero vexo titoriais para aloxalo en internet pero non solucionou o meu problema, conéctoo directamente a un modo en DHCP, nin cunha dirección IP, non vexo solución, podes axudarme a organizalo, por favor, é o meu proxecto de grao, agradeceríallo moito amigo, grazas
Ola amigo. Gustaríame saber se este programa serve para ser accesible desde fóra da rede interna. Porque seguín os teus pasos e teño un servidor configurado, pero non sei como entrar desde fóra.
Si, seguro. Quizais non poida acceder porque non ten activado o reenvío de portos no seu enrutador / cortalumes.
Abrazo! Paul.
Non teño o porto habilitado, xa que non sei que porto habilitar. ¿Te importa dicirmo? Grazas.
Creo que ten 80 anos e terías que dar ao teu servidor unha IP fixa.
Polo menos así o faría. 🙂
Ánimo! Paul.
¿Podo instalar un joomla aquí e executalo por Owncloud?
Podo subir un joomla e executalo en owncloud
ola amigos LINUXERS, xa o fixen excelente, todo foi ben, puiden levar o meu servidor a internet pero o meu acceso a internet estaba directamente en DHCP e todo funciona correctamente, teño o meu servidor na oficina e respecto ao tamaño da carga nas configuracións hai unha opción para cambiar desde a mesma interface o tamaño máximo de carga do ficheiro é de 2 GB moi bo ata as películas Teño saúdos de ambos yuca veracruz
Mensaxe espectacular, moi útil.
Existe unha aplicación OwnCloud para Android?
para acceder aos nosos ficheiros dende o móbil.
Moitas grazas pola túa contribución. Gustaríame que me pasases o teu enderezo de correo electrónico porque estou interesado en configurar este servizo para o uso persoal da miña empresa.
Un cordial saúdo ..
Ate. Francisco B.
Señores,
A ver, seguro que non fixen algo ben, todo perfecto ata o momento en que entrei http://localhost/owncloud, Descarguei o index.php no canto de abrilo, tenteino en mozilla, en chrome e a partir de aí non souben que facer.
Grazas por adiantado!
Isto ocorre porque non ten instalado PHP5 no seu servidor ou porque non está ligado ao seu Apache ou Nginx, é dicir, o servidor NON procesa o .php
bo día
Son novo nisto, quero xerar o terminal pero non podo, podes axudarme
lembranzas
grazas
Non podo crear o nome de usuario nin o contrasinal
por favor, axúdome a conseguir isto:
erro
O nome de usuario e / ou contrasinal de MySQL / MariaDB non son válidos Debe ingresar unha conta existente ou o administrador.
Ola Jose!
Creo que sería mellor que formulase esta pregunta no noso servizo de preguntas e respostas chamado Pregunta a Linux para que toda a comunidade poida axudarche co teu problema.
Unha aperta, Pablo.
Bo día,
Levo un ano usando owncloud e todo está moi ben, pero agora necesito crear outro usuario que acceda a só dúas carpetas das 15 que teño. E non sei como facelo. Teño owncloud 6.
O teu artigo é moi bo,
Grazas.
Bagazo
Ola, a unha pregunta quero poñer o meu no-ip en owncloud e non podo facelo, podes dicirme como configuralo con owncloud en Ubuntu 14.04 .. grazas
En canto a NO-IP, no meu caso configurei este servizo no enrutador e tamén engado un reenvío nel (enrutador) redirixindo o porto 443 á máquina onde teño a propia cloud.
Despois no ficheiro do servidor:
/etc/owncloud/config.php
Engado o que está relacionado co dominio (caso 1, xa que 0 engádeo por defecto):
...
matriz (
0 => '192.168.0.3',
1 => 'dominio-sen-ip',
),
....
Reiniciamos Apache e xa está, agora podemos acceder a el así:
https://dominio-no-ip/owncloud
Para o acceso móbil, debemos poñer o camiño:
https://dominio-no-ip/owncloud/remote.php/webdav
e é así
Para Android uso o programa "ocloud for owncloud".
Eu uso probas de debian e a instalación foi transparente. Tamén debería ter instalado Mysql pero sería, era moi sinxelo e pareceume xenial. Queda engadir a carga de cartafoles pero bueno, chegará.
Para apoiar o software libre !!
sl2.
Moi interesante, son novo nisto, xa instalei owncloud e gústame moito como funciona todo, estou intentando instalar o chat, sigo esta guía que atopei en YouTube: https://youtu.be/At9obC0Vp5A, Espero que che axude.
ola Necesito axuda co espazo Xa teño o servidor funcionando pero o espazo de almacenamento non podo aumentar de 513 mB aínda que cambie o ficheiro php.ini a 16G pero non hai ningún cambio. Grazas pola axuda que espero responder .. !!!