IngoberWiki

Omnia sunt communia

Herramientas de usuario

Herramientas del sitio


gitea-pasos

¡Esta es una revisión vieja del documento!


Gitea - Pasos para montarlo

Pasos realizados por mari. Pueden ser de ayuda si se requiere montar gitea en algún momento.

# Gitea

apt install git apt install nginx-full apt install certbot apt install sqlite3

adduser –disabled-login –gecos 'gitea' git

mkdir /home/git/www

nano /home/git/www/index.html

: )

chown -R git:git /home/git/www

nano /etc/cron.d/certbot #añadir hook al final 0 */12 * * * root test -x /usr/bin/certbot && perl -e 'sleep int(rand(3600))' && certbot -q renew –renew-hook “/etc/init.d/nginx reload”

/etc/init.d/cron reload es necesario?

nano /etc/nginx/sites-available/git.criptonomicom.pantallasnegras.net

server{
listen 80;
server_name git.criptonomicom.pantallasnegras.net;
location /.well-known/acme-challenge {
root /home/git/www;
}
location / {
root /home/git/www;
}
}

ln -s /etc/nginx/sites-available/git.criptonomicom.pantallasnegras.net /etc/nginx/sites-enabled/git.criptonomicom.pantallasnegras.net

/etc/init.d/nginx reload


certbot certonly --rsa-key-size 4096 --webroot -w /home/git/www/ -d git.criptonomicom.pantallasnegras.net

nano /etc/nginx/sites-enabled/git.criptonomicom.pantallasnegras.net


server{
listen 80;
server_name git.criptonomicom.pantallasnegras.net;

location /.well-known/acme-challenge {
root /home/git/www;
}
location / {
return 301 https://$host$request_uri; 
}
}

server{
listen 443;
ssl on;
server_name git.criptonomicom.pantallasnegras.net;
ssl_certificate /etc/letsencrypt/live/git.criptonomicom.pantallasnegras.net/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/git.criptonomicom.pantallasnegras.net/privkey.pem;
location / {
proxy_pass http://127.0.0.1:3000; 
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#max_body_size will allow you to upload a large git repository
client_max_body_size 100M;
}
}

/etc/init.d/nginx reload

su - git mkdir www mkdir gitea && cd gitea wget -O gitea https://dl.gitea.io/gitea/1.1.2/gitea-1.1.2-linux-amd64 chmod +x gitea

exit

root@criptonomicom:/etc/init.d# wget https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/init/debian/gitea

chmod +x gitea

update-rc.d gitea defaults

/etc/init.d/gitea start

gitea-pasos.1499623817.txt.gz · Última modificación: 2017/07/09 20:10 por fanta