Moby Docker

Moby Docker es una "nube domestica y anonima" construída utilizando Software Libre y Hardware Abierto. Motiva esta emancipacion cibernetica una perspectiva materialista acerca de las "nubes", para mas informacion vease la pagina [[anticapitalismo]]. La siguiente guía posibilita a la lectora/ usuaria/ desarrolladora la implementacion de un "router" que le provea de conexión a la "deep web"((Hemos desestimado utilizar el nombre de "dark web" porque creemos que acarrea con demasiados sesgos.)) en su casa y de un "servidor" para resguardo y acopio de sus datos personales e informacion de interes.

Tldr; vamos a convertir awesome-selfhost a Dockerfiles y composiarlos con ajos y cebollas, al piaccere de cada une.

Hardware Abierto

Raspberry Pi 3

Cualquier notebook, netbook o computadora con GNU+Linux conectada a la internet servirá, mientras tenga posibilidad de instalar y ejecutar Docker (esto descarta a las computadoras con microprocesadores de 32-bit).

La Raspberry modelo 3 es una computadora de placa unica, por lo que ocupa muy poco espacio. Es hardware abierto, por lo cual los planos de electronica estan disponibles para que otros los puedan ver y adaptar. Existen otros fabricantes de computadoras de placa unica con microprocesadores de arquitectura ARM, algunos modelos tienen mayor capacidad de procesamiento y memoria, todos con el bajo consumo energetico (lo que nos permite mantener encendido 24/7) característico de ARM.

{{rpi3.png}}

Seguramente quieras conseguir un disco rigido externo USB para expandir la capacidad de almacenamiento de archivos en tu nube a algo mas que los 10-40 gigabytes que puedan quedar disponibles en la micro SD del sistema operativo. La eleccion de materiales dependera de tu presupuesto, expectativas e ingenio. Sientete libre de adaptar y compartir los cambios pidiendo ayuda en lo que te pueda llegar a ser falta.

Software Libre

Los pasos que aqui se detallan son especificos para la última version del sistema operativo raspbian. Recomendamos la version lite para un sistema 1oo% libre y la version desktop-full si ademas se van a conectar perifericos como television HDMI y joysticks USB. El segundo caso habilita tambien armar una videoteca con Kodi y juegoteca con RetroPie en donde se encuentre nuestro servidor.

Ante error de "command not found" recuerde siempre usar apt update, upgrade, search e install. Cualquier duda o problema puede consultarse en nuestra sala de Telegram.

SSH

# en el cliente:
ssh-keygen
ssh-copy-id -i ~/.ssh/id_rsa.pub raspberry.local

# en el servidor:
sudo sed -i \
     -e 's/^#AuthorizedKeysFile/AuthorizedKeysFile/g' \
     -e 's/^#PubkeyAuthentication/PubkeyAuthentication/g' \
     /etc/ssh/sshd_config

# TODO: a mi me sigue pidiendo clave el raspbian desktop :/

Docker

Es un sistema de contenedores publicado bajo licencia publica "GNU". Un container puede contener cualquier tipo de aplicacion, orquestando la ejecucion de estos vamos a encontrar alternativas libres a las herramientas de la "Web 2.0".

curl -sSL https://get.docker.com | sh
sudo usermod -aG docker pi # insta r00t :/

Seafile

https://manual.seafile.com/deploy/deploy_with_docker.html

Zeronet

// git clone, docker build y el alias q me hice. mostrar play.

i2p

// container del purple va repiola. mostrar i2psnark.

Videoteca con Kodi

// descarga tapas y subtitulos automagicamente!

Juegoteca con RetroPie

https://github.com/RetroPie/RetroPie-Setup/

No Comments
Back to top