# Onedev

Onedev is a self-hosted, all-in-one DevOps platform that manages Git repositories, issues, and Kubernetes-native CI/CD builds for teams and homelab users who want an easier-to-maintain GitLab alternative with. It is open source and self-hosted, installable on Docker Hub, Unraid, Proxmox and ZimaOS.

Canonical page: https://ourlocalhost.com/app/896/onedev

## Description

OneDev is a self-hosted, all-in-one DevOps platform that manages Git repositories, issues, and Kubernetes-native CI/CD builds for teams and homelab users who want an easier-to-maintain GitLab alternative with language-aware code search and customizable issue fields.

## Platform availability

Available on 3 of 9 platforms: Unraid, ZimaOS, Proxmox.

## Health score

27/100 (Low), based on 3 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 55 (3 install platforms, install notes, Docker image)
- Light to run: 60 (2 GB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/1dev/server
- Documentation: https://code.onedev.io/projects/162/files
- Unraid: https://ca.unraid.net/apps/onedev-0zuuakx0ocs325?q=Onedev
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=onedev
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/onedev

## Common questions

### How can I avoid losing OneDev data when running it with Docker?

Mount a persistent folder to /opt/onedev using -v ./onedev:/opt/onedev. If you do not do this, your projects and settings can disappear when the container is deleted.

### Which ports must be exposed for OneDev to accept web and Git access?

Expose port 6610 for the web UI/API and port 6611 for Git/SSH code access. If these ports are blocked, OneDev may be running but you may not be able to open it or push code.

### Can customers submit tickets to OneDev by email without having an account?

Yes. OneDev’s service desk lets customers submit tickets by email without a OneDev account. Tickets are created in the matching project and assigned according to your issue creation settings.

---
Source: Our Local Host (https://ourlocalhost.com/app/896/onedev), the self-hosted and open-source app directory.
