Montar un servidor casero con FreedomBox

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

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

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

Aplicaciones de FreedomBox

 

Te recomiendo que configures el sistema de tu nuevo servidor casero.

Sistema del servidor casero FreedomBox

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.

Configuracion general de FreedomBox

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.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido