Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

LibreServ

LibreServ simplifies self-hosting to a level as simple as plugging in and setting up a computer.

Ficha actualizada 23 sept 2026, 2:28 · upstream 23 sept 2026, 2:12 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es LibreServ

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

LibreServ is an open-source monorepo containing multiple products: LibreServ Sol (the home server), LibreServ Connect (cloud companion), Luna (a file box with desktop, mobile, and OS components). The project uses Go for the API layer, Node.js/React/Vite for web interfaces, Rust for the Luna daemon, and includes a shared design system. It features automated CI/CD pipelines, integration testing via Podman containers, and follows AGPL 3.0 licensing.

CASOS DE USO
  • Self-hosting a file storage solution with a simple plug-and-play experience
  • Providing a cloud companion for LibreServ Sol to manage files in the cloud
  • Offering a native desktop application for seamless local access to Luna's file system
  • Enabling mobile access to Luna through an Android app developed by the community
  • Serving as a demonstration of Rust, Go, and React integration in a single codebase
PUNTOS DESTACADOS
  • Supports Go 1.26+ for LibreServ Sol and Connect modules
  • Uses Rust (edition 2024) for the Luna daemon with GTK 4 desktop support
  • Provides a shared design system via @libreloom/ui consumed by both web apps
  • Features automated CI/CD pipelines using Go-based runners in Podman containers
  • Includes integration tests and follows conventional commit conventions
PRECAUCIONES
  • No Dockerfile or docker-compose files provided for deployment
  • Requires manual configuration of environment variables (e.g., jwt_secret)
  • Limited to Sol, Luna, and Connect products — not a full monorepo
  • No GitHub Actions integration; CI runs locally via Go runner
  • Android app requires additional dependencies like adb
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Install Go 1.26+ for the API modules (Sol/Connect). For web interfaces, use Node.js 20+ with npm. Deploy Luna using Rust 2024 edition with podman-compose. Run tests before pushing: ./ci run -profile luna or ./ci run -profile full. Use Podman containers for all runtime operations to avoid Docker compatibility issues.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.