gitea.custom/notes/notes-git.loki.red.md

64 lines
1.7 KiB
Markdown
Raw Normal View History

2022-10-14 17:59:54 +00:00
## I deployed a gitea instance to DigitalOcean
Once Droplet has been created, please modify values in /var/snap/gitea/common/conf/app.ini to insert your DOMAIN. The password for the gitea_admin user is located in /root/.digitalocean_password please use this to connect to your Gitea install at http://${IP}/ and login to create your new user.
Yeah, so it looks like I'm going to have to become a bit familiar with ssh.
## Setup
## How to connect via ssh.
ssh root@46.101.195.22
ssh root@git.loki.red
## Domain forwarding.
https://cloud.digitalocean.com/networking/domains/git.loki.red?i=3b1212
## /var/snap/gitea/common/conf/app.ini
Change `DOMAIN` to the actual domain (e.g., git.loki.red)
## Default user
Password located @ /root/.digitalocean_password
## Gitea directory
gitea help
CustomPath: /var/snap/gitea/common
## Send files over ssh
scp /path/to/file root@git.loki.red:/var/snap/gitea/common/public/img
scp /path/to/file root@git.loki.red:/var/snap/gitea/common/public/img
scp img.zip root@git.loki.red:/var/snap/gitea/common/public/img.zip
scp home.tmpl root@git.loki.red:/var/snap/gitea/common/templates/home.tmpl
## Install SSL
cd /var/snap/gitea/common/conf/
gitea cert --host git.loki.red
Then change configuration to conf/key.pem
https://docs.gitea.io/en-us/https-setup/
Also change the adress to (443 in the case of DigitalOcean)
## restart
snap restart gitea
## Firewall
sudo ufw disable
sudo ufw enable
## Install nginx
sudo apt install nginx
sudo service nginx enable
sudo service nginx start
sudo service nginx status
sudo rm /etc/nginx/sites-enabled/default
sudo certbot certonly --standalone -d git.loki.red
## Themes
https://gitea.com/gitea/awesome-gitea#themes
https://docs.gitea.io/en-us/customizing-gitea/