Git with a cup of tea - A painless self-hosted Git service.
Separate Database?
The most simple setup just creates a volume and a network and starts the gitea/gitea:latest image as a service. Since there is no database available, one can be initialized using SQLite3
{
"type": 1,
"title": "Airsonic",
"name": "airsonic",
"description": "Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.",
"logo": "https://raw.githubusercontent.com/go-gitea/gitea/main/assets/logo.svg",
"image": "gitea/gitea:latest",
"categories": [
"Music"
],
"platform": "linux",
"restart_policy": "unless-stopped",
"ports": [
"4040:4040/tcp"
],
"volumes": [
{
"container": "/music",
"bind": "/portainer/Music"
},
{
"container": "/playlists",
"bind": "/portainer/Files/AppData/Airsonic/Playlists"
},
{
"container": "/podcasts",
"bind": "/portainer/Podcasts"
},
{
"container": "/media",
"bind": "/portainer/Files/AppData/Airsonic/Media"
},
{
"container": "/config",
"bind": "/portainer/Files/AppData/Config/Airsonic/"
}
],
"env": [
{
"name": "PUID",
"label": "PUID",
"default": "1000"
},
{
"name": "PGID",
"label": "PGID",
"default": "100"
},
{
"name": "CONTEXT_PATH",
"label": "CONTEXT_PATH",
"set": "airsonic"
},
{
"name": "JAVA_OPTS",
"label": "JAVA_OPTS",
"set": "-Xms256m -Xmx512m"
}
]
},
Dockerhub Link:
https://hub.docker.com/r/gitea/gitea
Description
Git with a cup of tea - A painless self-hosted Git service.
Separate Database?
Fill this out as best as you can. Documentation about these can be found here: https://www.portainer.io/documentation/how-to-use-templates/