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.1499623707.txt.gz · Última modificación: 2017/07/09 20:08 por fanta