Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

selfhosted-server

Colección de roles Ansible para autodesplegar servicios en VPS con Debian 8.7, incluyendo web, bases de datos, seguridad y herramientas de monitoreo.

Ficha actualizada 18 sept 2026, 20:51 · upstream 8 abr 2017, 14:29 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es selfhosted-server

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

Este repositorio proporciona una suite de roles Ansible diseñados para la automatización del despliegue de servidores autoalojados. Está orientado a entornos VPS en proveedores como DigitalOcean, Linode, Vultr y Google Compute Engine, utilizando Debian GNU/Linux 8.7 como base. La arquitectura se basa en roles modulares que permiten configurar desde entornos web completos hasta servicios específicos de bases de datos y seguridad.

CASOS DE USO
  • Despliegue rápido de servidores VPS con roles predefinidos para servicios comunes como NGINX, PHP y PostgreSQL
  • Configuración de entornos de desarrollo o pruebas utilizando roles para Git, Jenkins y monitoreo con Prometheus/Grafana
  • Implementación de soluciones de seguridad básica incluyendo Shadowsocks, Fail2Ban y certificados SSL con Let's Encrypt
  • Creación de servidores de sincronización P2P mediante el rol de Syncthing para compartir archivos entre dispositivos
PUNTOS DESTACADOS
  • Soporte nativo para múltiples proveedores de nube (DigitalOcean, Linode, Vultr, GCE) con roles específicos
  • Roles modulares bien documentados para servicios populares como Tiny Tiny RSS, Stikked y Yourls
  • Integración de herramientas de seguridad esenciales como Fail2Ban y Certbot para certificados SSL automáticos
  • Capacidad de desplegar stacks completos de monitoreo con Prometheus, Grafana y Cachet en un solo paso
PRECAUCIONES
  • Dependencia crítica de Debian 8.7 (Jessie), una versión EOL sin soporte oficial desde septiembre de 2018
  • Falta de soporte para Docker o Docker Compose según el análisis técnico del repositorio
  • No incluye roles para Kubernetes ni orquestación de contenedores modernos
  • Requiere instalación manual de Ansible en la máquina local antes de ejecutar los playbooks
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Instalar Ansible localmente y ejecutar playbooks específicos según el proveedor de nube objetivo. Verificar compatibilidad con Debian 8.7 o considerar migración a versiones más recientes. No apto para entornos que requieran Docker nativo o Kubernetes.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
PHP
SERVICIOS
PostgreSQLMySQL
BASES DE DATOS
PostgreSQLMySQL
PUERTOS
No detectados
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.