A painless self-hosted Git service.
For more information, check out the project on GitHub, and for instructions on how to set up, our documentation. In case you need any help, don't hesitate to come on our our Discord server, our Matrix room, or our forum! If you're more into IRC, we have a channel relayed through Matrix and Discord: #gitea @ chat.freenode.net.
Dockerfile (with description):
Use this dockerfile to get up and running quickly. You should change mysql user- and root password. When installing, you can reference the database container as host db.
This configuration will publicly expose ports 3000 and 22.
version: '2' services: web: image: gitea/gitea:1.3.2 volumes: - ./data:/data ports: - "3000:3000" - "22:22" depends_on: - db restart: always db: image: mariadb:10 restart: always environment: - MYSQL_ROOT_PASSWORD=changeme - MYSQL_DATABASE=gitea - MYSQL_USER=gitea - MYSQL_PASSWORD=changeme volumes: - ./db/:/var/lib/mysql