Skip to content

Instantly share code, notes, and snippets.

@jurandysoares
Created November 26, 2025 22:39
Show Gist options
  • Select an option

  • Save jurandysoares/d834d242a6799ec683ddae46b298dd7f to your computer and use it in GitHub Desktop.

Select an option

Save jurandysoares/d834d242a6799ec683ddae46b298dd7f to your computer and use it in GitHub Desktop.
Passos para instalação do gitea no Alpine Linux
title author date toc lang papersize
Instalação do Gitea no Alpine Linux
Jurandy Soares
26/nov/2025
true
pt-BR
a4

\newpage

Gitea

Fonte: https://wiki.alpinelinux.org/wiki/Gitea

Gitea é uma solução leve e mantida pela comunidade para hospedagem de código — escrita em Go. É um fork de Gogs.

Instalação

apk add gitea

Configurando o banco de dados

Instalação do MariaDB:

apk add mariadb mariadb-client
mysql_install_db --user=mysql --datadir=/var/lib/mysql
service mariadb start
rc-update add mariadb
mysql_secure_installation

Configuração do banco:

CREATE DATABASE gitea DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL ON gitea.* TO 'giteauser'@'localhost' IDENTIFIED BY 'giteapassword';
FLUSH PRIVILEGES;

Configuração no app.ini:

DB_TYPE = mysql
HOST    = /var/run/mysqld/mysqld.sock
NAME    = gitea
USER    = giteauser
PASSWD  = giteapassword

Configurações adicionais

Veja diretórios e caminhos no texto original.

Iniciar e controlar o Gitea

service gitea start
rc-update add gitea
service gitea stop

Acesso Git via SSH

Adicionar chave manualmente no authorized_keys com comando específico.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment