Montar un servidor casero con FreedomBox en Debian 10.
FreedomBox es un proyecto de código abierto basado en Debian 10, que permite a cualquier usuario ajeno al mundo de los servidores, configurar su propio servidor casero (doméstico) y para alojar su blog, wiki, etc.
Se ofrece a la venta un pequeño hardware FreedomBox que puedes usar como almacenamiento de datos, servidor VPN, servidor proxy, correo y mucho más. Realmente no es necesario, pues si tienes un viejo ordenador que tenga la capacidad de mover Debian 10 o Debian 9, también se ofrece el software de forma totalmente gratuita.
Hardware de servidor casero FreedomBox
Montar un servidor casero con FreedomBox
El software FreedomBox instala un completo servidor basado en Apache, en el cual no echaras nada de menos. Se distribuye a través de los repositorios oficiales de Debian, por tanto también lo encontrarás en Ubuntu, Linux Mint y derivados (se recomienda instalar sobre Debian 10).
Su instalación es sencilla, aunque si requiere descargar muchos paquetes. Vemos como instalar FreedomBox en Debian 10.
sudo apt update sudo apt install freedombox-setup
Comienza la instalación…
sergio@sololinux:~$ apt install freedombox-setup Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Se instalarán los siguientes paquetes adicionales: apache2 apache2-bin apache2-data apache2-utils augeas-lenses augeas-tools batctl bridge-utils certbot devio ebtables fail2ban firewalld flite fonts-lato gir1.2-nm-1.0 haveged iftop ipset javascript-common ldap-utils ldapscripts libapache2-mod-auth-pubtkt libapache2-mod-gnutls libapache2-mod-php libapache2-mod-php7.2 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaugeas0 libcurl3-nss libhavege1 libipset3 libjs-bootstrap libjs-jquery libjs-modernizr libmsv1 libnl-route-3-200 libnss-gw-name libnss-ldapd libodbc1 libpam-abl libpam-ldapd libpam-tmpdir locales-all ncurses-term nscd nslcd nslcd-utils openssh-server openssh-sftp-server php-common php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline plinth pppoe pwgen python-django-common python-pyicu python3-acme python3-asn1crypto python3-augeas python3-bootstrapform python3-certbot python3-cffi-backend python3-cherrypy3 python3-configargparse python3-cryptography python3-decorator python3-django python3-django-appconf python3-django-axes python3-django-captcha python3-django-ipware python3-django-ranged-response python3-django-stronghold python3-future python3-josepy python3-mock python3-openssl python3-parsedatetime python3-pbr python3-pyinotify python3-repoze.lru python3-requests-toolbelt python3-rfc3339 python3-routes ...................................................................
Una vez instalada la aplicación, identificamos la ip de acceso con el comando…
ip addr
Vemos un ejemplo.
sololinux@sololinux-demo:~$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:26:c3:d6 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3 valid_lft 86124sec preferred_lft 86124sec inet6 fe80::61fb:f95a:c968:97f8/64 scope link noprefixroute valid_lft forever preferred_lft forever
Normalmente debes acceder a la ip 10.0.2.0
Nos aparece una pantalla en la cual nos indica que debe concluir la instalación.
Instalar FeedomBox en Debian 10
Una vez inicies sesión en tu nuevo servidor local, te recomiendo que te muevas por él. Podrás comprobar lo ágil y poderoso que es.
Aplicaciones de FreedomBox
Te recomiendo que configures el sistema de tu nuevo servidor casero.
Sistema del servidor casero FreedomBox
Como último punto, te recomiendo que antes de poner tu servidor en producción, abras la pestaña configuración del sistema y realices las modificaciones necesarias.
Configuración general de FreedomBox
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Montar un servidor casero con FreedomBox.