IngoberWiki

Omnia sunt communia

Herramientas de usuario

Herramientas del sitio


gitea-pasos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
gitea-pasos [2017/07/09 20:08]
fanta creado
gitea-pasos [2017/07/09 20:19] (actual)
fanta
Línea 3: Línea 3:
 Pasos realizados por mari. Pueden ser de ayuda si se requiere montar gitea en algún momento. Pasos realizados por mari. Pueden ser de ayuda si se requiere montar gitea en algún momento.
  
 +==== Gitea ====
  
-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 ​
  
-apt install git +==== La configuración de Nginx ====
-apt install nginx-full +
-apt install certbot +
-apt install sqlite3+
  
-adduser ​--disabled-login --gecos '​gitea' ​git+  * nano /​etc/​nginx/​sites-available/git.loquesea.dominio.com
  
-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 
  
 +<​code>​
 server{ server{
 listen 80; listen 80;
-server_name git.criptonomicom.pantallasnegras.net;+server_name git.loquesea.dominio.com;
 location /​.well-known/​acme-challenge { location /​.well-known/​acme-challenge {
 root /​home/​git/​www;​ root /​home/​git/​www;​
Línea 42: Línea 34:
 } }
 } }
 +</​code>​
  
-ln -s /​etc/​nginx/​sites-available/​git.criptonomicom.pantallasnegras.net /​etc/​nginx/​sites-enabled/​git.criptonomicom.pantallasnegras.net +  * ln -s /​etc/​nginx/​sites-available/​git.loquesea.dominio.com /​etc/​nginx/​sites-enabled/​git.loquesea.dominio.com 
- +  ​* ​/​etc/​init.d/​nginx reload 
-/​etc/​init.d/​nginx reload +  ​* ​certbot certonly --rsa-key-size 4096 --webroot -w /​home/​git/​www/​ -d git.loquesea.dominio.com 
- +  ​* ​nano /​etc/​nginx/​sites-enabled/​git.loquesea.dominio.com
- +
-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+
  
  
 +<​code>​
 server{ server{
 listen 80; listen 80;
-server_name git.criptonomicom.pantallasnegras.net;+server_name git.loquesea.dominio.com;
  
 location /​.well-known/​acme-challenge { location /​.well-known/​acme-challenge {
Línea 68: Línea 58:
 listen 443; listen 443;
 ssl on; ssl on;
-server_name git.criptonomicom.pantallasnegras.net+server_name git.loquesea.dominio.com
-ssl_certificate /​etc/​letsencrypt/​live/​git.criptonomicom.pantallasnegras.net/​fullchain.pem;​ +ssl_certificate /​etc/​letsencrypt/​live/​git.loquesea.dominio.com/​fullchain.pem;​ 
-ssl_certificate_key /​etc/​letsencrypt/​live/​git.criptonomicom.pantallasnegras.net/​privkey.pem;​+ssl_certificate_key /​etc/​letsencrypt/​live/​git.loquesea.dominio.com/​privkey.pem;​
 location / { location / {
 proxy_pass http://​127.0.0.1:​3000; ​ proxy_pass http://​127.0.0.1:​3000; ​
Línea 80: Línea 70:
 } }
 } }
 +</​code>​
  
 +  * /​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@loquesea:/​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
  
-/​etc/​init.d/​nginx reload +{{tag>​Ingoberlab microapuntes}}
- +
-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