Poner en marcha rápidamente un proyecto de software.

OneDev

Forja Git, CI/CD visual y Kanban en un solo contenedor — sin suscripción por desarrollador ni servicio externo.

2 GB recomendados (1 GB mínimo) RAM 2 vCPU recomendados Disponible

OneDev es una plataforma DevOps autoalojada que reúne forja Git, motor CI/CD, gestor de issues, tableros Kanban y registro de paquetes en una sola aplicación Java — un contenedor Docker, una URL, una copia de seguridad. A diferencia de Gitea, incorpora su propio agente de compilación: su primer pipeline se ejecuta sin instalar un runner aparte ni crear una cuenta externa.

En un VPS ServOrbit, OneDev funciona con dos contenedores: la imagen `1dev/server` y PostgreSQL 14. La interfaz web se sirve en el puerto 6610 detrás del vhost de nginx en HTTPS. Git sobre HTTPS pasa por el mismo dominio, de modo que `git clone`, `git push` y los webhooks de CI comparten una única URL.

El motor CI/CD lee archivos YAML de pipeline desde el repositorio, y un diseñador visual permite modificarlos sin escribir YAML a mano. Los pipelines se ejecutan en contenedores Docker para obtener compilaciones reproducibles. Las issues y los tableros Kanban viven junto al código — sin ninguna herramienta de gestión de proyectos aparte.

Funcionalidades clave

CI/CD integrado: pipelines definidos en YAML, con un diseñador visual — ningún runner que instalar por separado, ningún servicio externo.
Forja Git completa: repositorios, ramas, etiquetas, pull requests con revisión, wikis y releases.
Tableros Kanban integrados con transiciones automatizadas activadas por los eventos del código.
Registro de paquetes compatible con Docker/OCI, npm, Maven, NuGet y Helm — mismo host, mismas credenciales.
Análisis de código, búsqueda de símbolos y navegación integradas en la vista diff.
Permisos granulares: organizaciones, equipos, ramas protegidas, revisores obligatorios.
Autenticación mediante LDAP, OAuth2 (GitHub, GitLab, Google) o cuentas locales.
Despliegue en un único contenedor: PostgreSQL 14 como sidecar, todo lo demás en 1dev/server.

¿Cuándo usar esta solución?

1

DevOps todo en uno sin suscripción SaaS

OneDev le ofrece el equivalente de GitHub + GitHub Actions en un VPS de su propiedad. Una sola herramienta para el código, los pipelines y las issues — sin facturación por desarrollador y sin cuota de minutos de compilación compartida con otros equipos.

2

Registro de paquetes privado para las bibliotecas internas

Publique paquetes npm, imágenes Docker, artefactos Maven o charts de Helm directamente en la instancia que ya aloja su código. Una URL, un único juego de credenciales — en lugar de un registro distinto por ecosistema.

3

CI/CD para equipos que empiezan con la automatización

El diseñador visual de pipelines permite a los desarrolladores definir etapas y condiciones sin escribir YAML desde cero. Los pipelines se ejecutan en contenedores Docker para garantizar la reproducibilidad.

Desplegar OneDev en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Pedir un VPS ServOrbit

OneDev con PostgreSQL funciona con holgura con 2 GB de RAM para un equipo pequeño. Prevea 4 GB si desea ejecutar varios trabajos de CI simultáneos en la misma máquina, ya que cada etapa de compilación basada en Docker utiliza su propio contenedor.

02

Asociar un dominio

OneDev incorpora la URL del servidor en los enlaces de clonación, en los callbacks de los webhooks de CI y en los URI de redirección OAuth. Se requiere un dominio para que estos enlaces funcionen correctamente. Apunte un subdominio como git.example.com a su VPS — también puede utilizar el subdominio gratuito de ServOrbit {app}.{dns_slug}.servorbit-dns.com, que incluye HTTPS automáticamente.

03

Despliegue con un clic desde el Marketplace

Abra su panel de ServOrbit → Marketplace → Desarrollo → OneDev → Desplegar. Docker descarga 1dev/server y postgres:14, genera las credenciales de la base de datos y arranca la stack. La interfaz web responde en menos de dos minutos.

04

Ejecutar el asistente de configuración y definir la URL del servidor

Abra su dominio en un navegador. El asistente pide la cuenta de administrador y, punto crucial, la URL del servidor — introduzca su dominio HTTPS completo. OneDev incorpora esta URL en todas partes: los enlaces de clonación, las notificaciones por correo electrónico, los badges de CI y los callbacks OAuth serán correctos desde el primer push.

05

Crear un repositorio y lanzar su primer pipeline

Cree un repositorio, añada un .onedev-buildspec.yml en la raíz y haga push. OneDev detecta la especificación de compilación y pone en cola un pipeline utilizando el agente integrado — ningún runner externo que registrar.

Preguntas frecuentes

Sí. OneDev incorpora la URL del servidor en los enlaces de clonación, en los callbacks de los webhooks y en los URI de redirección OAuth. Configúrela en el asistente de configuración. Puede utilizar un subdominio de su propio dominio o el subdominio gratuito de ServOrbit ({app}.{dns_slug}.servorbit-dns.com), que incluye HTTPS automáticamente.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza OneDev? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy OneDev on ServOrbit
Markdown
[![Deploy OneDev on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=onedev&utm_source=deploy-badge&utm_medium=referral&utm_campaign=onedev)
HTML
<a href="https://servorbit.com/vps-cloud?template=onedev&utm_source=deploy-badge&utm_medium=referral&utm_campaign=onedev"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy OneDev on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

Poner en marcha rápidamente un proyecto de software.

Active OneDev en su infraestructura.

VPS Cloud dedicado: IPv4 incluida, centro de datos europeo, soporte incluido. Sus datos nunca salen de su servidor.

Configuración recomendada: 2 GB recomendados (1 GB mínimo) RAM · 2 vCPU recomendados

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva