[{"data":1,"prerenderedAt":105},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-onedev":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-onedev",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":32,"steps":42,"faq":58,"specs":74,"compatibleOs":79,"relatedApps":81,"relatedPosts":99,"category":102},"onedev",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","OneDev","Forja Git con CI\u002FCD visual y Kanban integrados en un solo contenedor — sin suscripción por desarrollador ni servicio externo.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fonedev-en-vps-git-cicd-y-kanban-autoalojados","Forja Git, CI\u002FCD visual y Kanban en un solo contenedor — sin suscripción por desarrollador ni servicio externo.","OneDev es una plataforma DevOps autoalojada que reúne forja Git, motor CI\u002FCD, 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.\n\nEn un VPS ServOrbit, OneDev funciona con dos contenedores: la imagen `1dev\u002Fserver` 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.\n\nEl motor CI\u002FCD 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.",[24,25,26,27,28,29,30,31],"CI\u002FCD 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\u002FOCI, 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\u002Fserver`.",[33,36,39],{"title":34,"body":35},"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.",{"title":37,"body":38},"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.",{"title":40,"body":41},"CI\u002FCD 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.",[43,46,49,52,55],{"title":44,"body":45},"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.",{"title":47,"body":48},"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.",{"title":50,"body":51},"Despliegue con un clic desde el Marketplace","Abra su panel de ServOrbit → Marketplace → Desarrollo → OneDev → Desplegar. Docker descarga `1dev\u002Fserver` y `postgres:14`, genera las credenciales de la base de datos y arranca la stack. La interfaz web responde en menos de dos minutos.",{"title":53,"body":54},"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.",{"title":56,"body":57},"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.",[59,62,65,68,71],{"q":60,"a":61},"¿Hace falta un dominio para OneDev?","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.",{"q":63,"a":64},"¿En qué se diferencia OneDev de Gitea?","Ambas son forjas Git autoalojadas. OneDev integra un motor CI\u002FCD completo con un runner incorporado, un diseñador visual de pipelines, tableros Kanban y un registro de paquetes en un solo contenedor. Gitea es más ligero y utiliza un runner separado para la CI. Elija OneDev si quiere tenerlo todo en un mismo sitio; elija Gitea si busca un servidor Git minimalista.",{"q":66,"a":67},"¿Puedo ejecutar pipelines de CI sin un runner externo?","Sí. OneDev incluye un agente de compilación local integrado en el contenedor. Suba un `.onedev-buildspec.yml` a su repositorio y los pipelines se ejecutarán de inmediato. Para compilaciones paralelas o para aislar recursos, puede añadir agentes remotos en otras máquinas — pero es opcional.",{"q":69,"a":70},"¿Qué formatos de paquetes admite el registro integrado?","Imágenes Docker\u002FOCI, npm, Maven\u002FGradle, NuGet, Helm y más. Cada formato utiliza las herramientas estándar: `docker push`, `npm publish`, `mvn deploy`. El registro se aloja en el mismo dominio que su instancia Git, con las mismas credenciales.",{"q":72,"a":73},"¿Puedo migrar desde Gitea o GitHub?","Sí. OneDev permite importar repositorios con sus issues, hitos y pull requests desde GitHub, GitLab, Gitea y otras plataformas. El asistente de importación está en Administración del sitio → Proyectos → Importar. El historial de Git, las ramas y las etiquetas se conservan; los workflows de CI deben reescribirse en formato `.onedev-buildspec.yml`.",{"license":75,"ram":76,"cpu":77,"disk":78},"MIT","2 GB recomendados (1 GB mínimo)","2 vCPU recomendados","10 GB mínimo",[80],"ubuntu-24.04",[82,90],{"name":83,"slug":84,"categorySlug":15,"categoryName":85,"categoryColor":86,"logo":87,"tagline":88,"description":89},"Gitea","gitea","Desarrollo","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fgitea.svg","Su propio GitHub, autoalojado en un solo VPS: repositorios, pull requests, CI\u002FCD con Gitea Actions y registro de paquetes, sin facturación por desarrollador.","Su propio GitHub, autoalojado en cuestión de minutos. Plataforma Git completa con CI\u002FCD (Gitea Actions), registro de paquetes y permisos de equipo, sin facturación por uso.",{"name":91,"slug":92,"categorySlug":93,"categoryName":94,"categoryColor":95,"logo":96,"tagline":97,"description":98},"Coolify","coolify","despliegue-de-aplicaciones-devops","Despliegue de Aplicaciones y DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Despliegue desde Git en cuestión de segundos — alternativa self-hosted a Heroku, Render y Netlify.","Despliegue sus aplicaciones desde Git en cuestión de segundos. Self-hosted, sin vendor lock-in y con SSL automático.",[100,101],"heberger-onedev-vps","heberger-gitea",{"key":12,"slug":15,"name":85,"objective":103,"icon":104,"color":86},"Poner en marcha rápidamente un proyecto de software.","dev",1789665087176]