Repolode
tobychui

tobychui/arozos

Un sistema operativo de escritorio web para dispositivos de bajo consumo, como Raspberry Pi, con gestión de archivos, uso compartido en red y un entorno de aplicaciones web.

Alternativa open source a:Synology DSMGoogle Drive

Estrellas
3,000
Forks
227
Issues abiertos
9
Último commit
anteayer

¿Qué es?

ArozOS es un entorno de escritorio basado en el navegador que se ejecuta en un host Linux, como una Raspberry Pi o un servidor con Armbian o Debian. Los usuarios inician sesión desde una interfaz web con menú de inicio, barra de tareas y gestor de archivos al estilo de un escritorio; el sistema puede funcionar como un NAS doméstico o almacenamiento personal en la nube.

El proyecto monta discos locales (ext4, NTFS, FAT) y almacenamiento remoto, como WebDAV, SMB y SFTP, en un único sistema de archivos virtual. También incluye servidores FTP, WebDAV y SFTP integrados, uso compartido de archivos y una interfaz HTTP básica para navegadores antiguos. Entre las opciones de seguridad se incluyen OAuth, LDAP, listas de IP permitidas o bloqueadas y limitación de intentos de inicio de sesión.

El backend está escrito en Go, y las extensiones se pueden crear como aplicaciones web basadas en JavaScript o como subservicios en Go o Python. El sistema se puede compilar desde el código fuente con Go 1.20 o posterior, instalar en Linux mediante un script o ejecutar como archivo ejecutable de Windows.

Funciones clave

  • 01Escritorio web con gestor de archivos compatible con arrastrar y soltar y con la carga de archivos
  • 02Monta discos locales y almacenamiento remoto, como WebDAV, SMB y SFTP
  • 03Servidores de archivos FTP, WebDAV y SFTP integrados
  • 04OAuth, LDAP, listas de IP permitidas o bloqueadas y límites de tiempo para el inicio de sesión
  • 05Ampliable con aplicaciones web JavaScript y subservicios en Go o Python

Casos de uso

  • Convertir una Raspberry Pi en un NAS doméstico con interfaz web
  • Unificar archivos de varios discos y recursos compartidos de red en un solo lugar
  • Compartir archivos con familiares o colegas mediante los servidores de archivos integrados
  • Alojar una nube personal ligera en un VPS o SBC con poca memoria

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/tobychui/arozos
  2. 2

    Entra en la carpeta de origen y descarga las dependencias de Go

    cd ./arozos/src/ && go mod tidy
  3. 3

    Compila el sistema

    go build
  4. 4

    Inicia ArozOS y visita http://localhost:8080/ para completar la configuración de administrador

    ./arozos

Antes de usarlo

  • Para compilar desde el código fuente se necesita Go 1.20 o una versión posterior y ffmpeg.
  • Algunas funciones no están disponibles en la compilación para Windows.
  • Las compilaciones para Windows arm64 y OpenWRT/riscv64/loong64 son experimentales y no se han probado.

Temas

Preguntas frecuentes

¿Qué es arozos?
Un sistema operativo de escritorio web para dispositivos de bajo consumo, como Raspberry Pi, con gestión de archivos, uso compartido en red y un entorno de aplicaciones web. ArozOS es un entorno de escritorio basado en el navegador que se ejecuta en un host Linux, como una Raspberry Pi o un servidor con Armbian o Debian. Los usuarios inician sesión desde una interfaz web con menú de inicio, barra de tareas y gestor de archivos al estilo de un escritorio; el sistema puede funcionar como un NAS doméstico o almacenamiento personal en la nube.
¿arozos es gratuito? ¿Qué licencia tiene?
arozos es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿arozos sigue mantenido?
Mantenimiento activo. El último commit de arozos fue el 18 oct 2026.
¿Para qué puedo usar arozos?
Convertir una Raspberry Pi en un NAS doméstico con interfaz web Unificar archivos de varios discos y recursos compartidos de red en un solo lugar Compartir archivos con familiares o colegas mediante los servidores de archivos integrados Alojar una nube personal ligera en un VPS o SBC con poca memoria
¿Cómo se instala arozos?
Clona el repositorio: git clone https://github.com/tobychui/arozos Entra en la carpeta de origen y descarga las dependencias de Go: cd ./arozos/src/ && go mod tidy Compila el sistema: go build Inicia ArozOS y visita http://localhost:8080/ para completar la configuración de administrador: ./arozos
¿Dónde consigo arozos?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tobychui/arozos

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados