← Volver atrás

Baúl

Nuestro lugar para compartir(nos), a la región y todo el mundo.
Detalles del manejo de nuestro repositorio.

Archipiélago I adoptó como forma de alojar y compartir archivos esta solución que muestra el directorio raíz de una carpeta en nuestro servidor.

Cada isla puede hacer uso de esta herramienta, y cualquier persona puede acceder a su contenido (público) aquí:

Accede al Baúl

Mover archivos al servidor vía SSH

Vamos a empezar copiando un archivo al servidor usando el compando `scp`. La ruta de destino debe ser nuestra carpeta `baul`, que es la carpeta que sirve la página inicial de nuestro repositorio.

En nuestra terminal escribimos:

scp -i ~/.ssh/nombredetullave ~/ruta_del_archivo/archivo.txt USUARIE@archipielago.uno:~/baul/

Si queremos copiar un directorio completo será mejor usar el parámetro -r (recursividad) para más comodidad, de tal modo:

scp -i ~/.ssh/nombredetullave -r ~/ruta_del_directorio/directorio/ USUARIE@archipielago.uno:~/baul/

Usando un comando más cómodo

Si configuras el archivo `config` (dentro de la carpeta donde tienes tus llaves ssh) puedes utilizar un alias para escribir un comando más cómodo.

Dentro del archivo `config` escribes:

Host Archipel 
# Puedes cambiar `Archipel` por el nombre que quieras
     Hostname 128.140.115.191
     User tunombredeusuarie
     IdentifyFile ~/carpeta_de_ssh/nombredetullaveprivada

Luego de actualizar/guardar el archivo puedes copiar archivos o carpetas de la siguiente forma:

scp /ruta_del_directorio/archivo.txt Archipel:~/

Para copiar una carpeta no olvides añadir el parámetro recursivo "-r" antes de la ruta del archivo.

scp -r /ruta_del_directorio/archivos/ Archipel:~/

Copiando archivos de manera interna

En caso de que quieras mover contenido desde los otros directorios de tu isla emplea el comando `mv`, declarando la ubicación actual del archivo y luego la ruta hacia `baul`. Esto puede ser más cómodo en caso de que subas archivos ligeros mediante Lichen, los cuales se almacenan en tu directorio `public_lichen`.

Darle acceso público a nuestro directorio

Una vez que el archivo está en `baul`, si queremos que el contenido sea de público acceso debemos hacer lo siguiente dentro de ese directorio:

chmod +r archivo.txt

En caso de que queramos darle acceso a un directorio con varios archivos escribiremos esto:

chmod -R +r directorio

Hecho esto cualquier persona debería ser capaz de acceder a los contenidos que alojemos en esa carpeta. Ten en cuenta que si almacenas muchos archivos y directorios ahí quizás estaría bien añadir un documento índice (`README.txt`) para una mejor orientación. ;)