Cómo crear TU propio SERVIDOR de DOCUMENTOS PERSONALES con CasaOS

CasaOS es un sistema operativo robusto y fácil de usar diseñado para gestionar servicios en una red local.

Bien sea que estés usando dispositivos x86 o ARM, como Raspberry Pi, CasaOS ofrece una interfaz intuitiva y una experiencia de instalación sin complicaciones.

Es una excelente opción para quienes buscan alojar servicios localmente sin la complejidad de configuraciones de servidores tradicionales.

Una de sus mayores ventajas es la capacidad de gestionar contenedores Docker de manera fácil.

image.png

Puedes implementar y controlar aplicaciones autoalojadas a través de su marketplace, que ofrece contenedores Docker de instalación con un solo clic para servicios populares.

Preparación Previa de CasaOS

Este tutorial asume que estás instalando CasaOS en un sistema Debian 12. Las instrucciones también funcionarán en Raspberry Pi OS y Ubuntu 20.04.

Actualizar el Sistema

Primero, asegúrate de que tu sistema esté completamente actualizado ejecutando:

sudo apt update && sudo apt upgrade

Instalar Curl: Si aún no tienes curl instalado, ejecuta:

sudo apt install curl

Instalación de CasaOS Paso a Paso

1. Ejecutar el Script de Instalación

Descarga y ejecuta el script de instalación de CasaOS con:

curl -fsSL https://get.casaos.io | sudo bash

Esto instalará y configurará automáticamente CasaOS en tu máquina. Dependiendo de tu hardware, este proceso puede tomar entre 5 y 10 minutos.

2. Acceder a CasaOS

Una vez que la instalación termine, la terminal mostrará la dirección IP local de tu instalación de CasaOS. Abre un navegador web en tu computadora cliente y navega a esa IP para comenzar el proceso de configuración.

3. Configurar Tu Cuenta

Se te pedirá crear un nombre de usuario y una contraseña para tu instancia de CasaOS. Luego, haz clic en Aceptar para confirmar que estás al día con las últimas noticias y características.

Ejecución de Tu Primera Aplicación en CasaOS

Ahora que CasaOS está funcionando, es hora de comenzar a instalar aplicaciones.

1. Abrir la Tienda de Aplicaciones

En el panel de CasaOS, haz clic en el ícono de la Tienda de Aplicaciones. Esto abrirá una ventana emergente con los servicios disponibles.

2. Buscar una Aplicación

Usa la barra de búsqueda para encontrar el servicio que deseas instalar.

Por ejemplo, busca Nextcloud, un popular servicio de almacenamiento en la nube autoalojado.

3. Instalar la Aplicación

Haz clic en el ícono de la aplicación, luego selecciona Instalar. CasaOS se encargará automáticamente del proceso de instalación.

4. Verificar la Instalación

Una vez instalada la aplicación, regresa al panel y verifica si la aplicación está funcionando correctamente. Haz clic en el ícono de la aplicación para confirmarlo.

Configuración de Tu Aplicación

CasaOS te permite ajustar fácilmente y configurar tus aplicaciones instaladas.

Aquí te mostramos cómo modificar la configuración de las aplicaciones que ya has instalado..

1. Acceder a la Configuración

En el panel de CasaOS, encuentra el ícono de la aplicación. Pasa el cursor sobre el ícono y haz clic en los tres puntos en la esquina superior derecha para ver la opción Configuración.

2. Configurar los Ajustes de Docker

El menú de configuración mostrará los detalles del contenedor Docker de la aplicación. Aquí, puedes ajustar varios parámetros, como la cantidad de memoria asignada a la aplicación usando un control deslizante.

3. Guardar los Cambios

Una vez que hayas realizado los ajustes necesarios, haz clic en Guardar para aplicar los cambios.

Consejo Útil: También puedes aprender cómo mover contenedores Docker existentes entre diferentes hosts si lo necesitas.

Creación de Tu Aplicación de Servidor Personalizada

¿Qué pasa si quieres ejecutar un contenedor Docker personalizado que no está disponible en la Tienda de Aplicaciones de CasaOS?

No hay problema, CasaOS te permite importar y ejecutar tus propios contenedores Docker.

1. Agregar una Aplicación Personalizada

En el panel, haz clic en el ícono de + al lado del encabezado de Aplicaciones y selecciona Instalar una aplicación personalizada.

2. Importar Tu Archivo Docker Compose

Puedes pegar el contenido de tu archivo docker-compose.yml directamente en la interfaz de CasaOS.

Por ejemplo, si deseas ejecutar una instancia de Webcord puedes proporcionar su archivo docker-compose.yml.

3. Ajustar Puertos y Configuraciones

Una vez que se importe tu archivo Compose, revisa la configuración para asegurarte de que no haya conflictos de puertos.

Modifica los puertos expuestos si es necesario (por ejemplo, configurando los puertos a 9095 y 9096 para Webcord).

4. Finalizar la Aplicación

Después de ajustar los puertos y proporcionar un nombre para tu aplicación, haz clic en Instalar para comenzar el proceso de importación.

Una vez instalado, puedes confirmar que está funcionando correctamente verificando el ícono de la aplicación en el panel de CasaOS.

Características Clave de CasaOS

Sistema de Superposición

Funciona sobre un sistema operativo Debian existente, lo que significa que no necesitas borrar tu configuración actual.

CasaOS se integra de manera fluida con tu sistema Linux, facilitando su prueba sin realizar cambios importantes.

Soporte para Docker

CasaOS te permite configurar y gestionar tus propios contenedores Docker, dándote la libertad de ejecutar servicios personalizados sin esperar a que los paquetes oficiales estén disponibles.

Aplicaciones con un Clic

El marketplace de CasaOS ofrece una amplia biblioteca de aplicaciones que se pueden instalar con solo unos pocos clics.

Características de la Página de Inicio de CasaOS

La página de inicio de CasaOS ofrece una interfaz limpia y fácil de navegar.

El panel sirve como el centro para gestionar todos los servicios instalados, monitorear el uso de recursos y acceder a la configuración de los contenedores Docker, tanto preconstruidos como personalizados.

Conclusión

CasaOS proporciona una forma sencilla pero poderosa de gestionar un servidor de casa.

Con su fácil proceso de instalación, gestión de contenedores Docker y panel de control fácil de usar, es perfecto para usuarios que desean tomar el control de su propio entorno de servidor en casa.

Bien sea que estés alojando servicios populares como Nextcloud o ejecutando tus propios contenedores Docker personalizados, CasaOS simplifica el proceso y te permite enfocarte en lo que más importa: Crear y gestionar tu entorno de servidor ideal.