You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lukasz Jarosz 0b2b260410 poprawka uploadow 4 years ago
files poprawka uploadow 4 years ago
.gitignore joined remotely created repo with local repo 5 years ago
Dockerfile fixed mariadb upgrade 5 years ago
LICENSE Initial commit 5 years ago jakies drobne zmiany 5 years ago


How to use

Just start it with docker. Image is based on gitea/gitea:latest, but you can assign following additional environment variables:

  • DOMAIN - domain used by container
  • ENABLE_SSL - feature switch, value not relevant
  • MYSQL_DATADIR - path to MariaDB data dir
  • MYSQL_OPTS - MariaDB mysqld options


MariaDB is automatically bootstrapped into /data/mariadb. To add additional my.cnf use --defaults-extra-file or --defaults-file to replace it compeletely.


Image supports using SSL with nginx which acts as reverse proxy for Gitea. It has embedded Lets Encrypt support with auto renewal. If you don’t have account.key script will generate it for you. Required files for cert are /data/ssl/cert.crt /data/ssl/cert.key .


There are a few tweaks to app.ini template. Most of them are around disabling unecessary logs and features that may lead to potentional exploit of installation.