La semana pasada les hablé maravillas de Dropbox y también les di mi invitación personal para probarlo, la que según los cálculos de Dropbox mismo fue recibida por 12 personas, supongo que 12 lectores de Informática Práctica :>
Pero lo que tiene este servicio de almacenamiento en particular es que sus usuarios pueden pensar en darle nuevas utilidades al servicio y una de ellas fue la que se planteó alguien que pensó que con este espacio es posible crear una web… y lo logró:
Hay dos alternativas, una obvia y simple y otra compleja:
Manera fácil
Recordemos qué es Dropbox, un espacio de almacenamiento privado que ocupa una carpeta especial en tu PC desde donde se sincronizan los archivos, es una carpeta virtual y lo que hay en ella sólo lo ves tú.
Pero si bien en la carpeta de Dropbox todo es privado, existe la carpeta “Public” a través de la cual podemos obtener enlaces directos que podemos compartir con cualquiera. La carpeta propiamente dicha tiene una forma conocida y los archivos siempre se llaman igual:
https://dl.getdropbox.com/u/número_de_usuario/nombredelarchivo.extensión
Si a esa carpeta le añadimos un index.html se convierte en una web y si a esa carpeta le damos un dominio o un subdominio redireccionado, el resultado es pues mucho mejor.
Es una solución simple, bastante básica (cutre puede ser) pero le podría dar acceso a tus archivos a tus amigos de una forma fácil. Las webs están limitadas por la no existencia de PHP ni bases de datos aquí, pero se puede montar una web simple con esto y hasta una wiki (u otro tipo de webs) con TiddlyWiki
La solución compleja.
Pero esta no es la única forma de aprovechar el espacio, hay más:
Si tienes acceso a un servidor, un dedicado, un VPS o usas un PC bajo tu control para esta tarea puedes probar utilizar Dropbox para ahorrarte espacio y de paso el FTP que tampoco te va a hacer falta.
Para lograrlo es necesario tener acceso a la línea de comandos del sistema e instalar Dropbox, hay un tutorial para hacerlo con Linux con lo que ya tenemos una parte del problema listo. Lo que vamos a hacer y quizás lo supones ya es que la carpeta compartida, en vez de estar en el Home del usuario esté en la carpeta pública de la web que vamos a publicar.
Un “link simbólico” de la carpeta de nuestra web hacia la carpeta virtual de Dropbox, que ya no tiene que ser necesariamente la carpeta pública, algo así:
# ln -s /var/www/html /root/Dropbox/
Por supuesto ya contamos con nuestro Dropbox instalado en el PC de casa y controlamos nuestra cuenta desde allí. Ya no necesitamos al cliente FTP porque nuestra cuenta hace el trabajo por sí sola.
No es dificil de hacer como ven, pero que se de que contemos con un servidor dedicado o VPS es lo complejo, donde la gran ventaja es el FTP que ya nos es irrelevante.
Lo que no sé realmente es si con estos archivos remotos sería posible utilizar PHP o MySQL, me da la impresión que sí pero no tengo una certeza total, si alguien quiere responder le estaré profundamente agradecido.
El tutorial original para la segunda solución está en inglés y es más complejo aún (pensando más en Windows)