- Logo/favicon ridisegnati come theta maiuscola: cerchio (anello) con 'H' centrata, clearance verificata (non tocca l'anello); ring ispessito per la favicon; centratura ottica verificata. - Rimosso il badge 'Self-hosted Git' dal hero della homepage (era esteticamente di troppo) - CSS e markup. - Aggiornati generate_theta.py, README, home.tmpl; caricati sul VPS in staging (md5 locali == remoti); tarball ricostruito. - Salvataggio iniziale dell'intero admin pack in git.
26 lines
1.1 KiB
Bash
26 lines
1.1 KiB
Bash
# FIX: attiva il server SSH BUILT-IN di Gitea (default: esterno -> le chiavi finivano in authorized_keys senza nessun sshd su 2222)
|
|
# Dal cheat sheet: START_SSH_SERVER=false di default => Gitea delega a OpenSSH esterno.
|
|
|
|
# 1) Backup
|
|
cp /etc/gitea/app.ini /etc/gitea/app.ini.bak.$(date +%Y%m%d%H%M%S)
|
|
|
|
# 2) Imposta START_SSH_SERVER = true nella sezione [server]
|
|
sed -i 's/^DISABLE_SSH = false/DISABLE_SSH = false\nSTART_SSH_SERVER = true/' /etc/gitea/app.ini
|
|
|
|
# controllo: se non ci fosse la riga DISABLE_SSH esatta, aggiunge comunque
|
|
grep -q '^START_SSH_SERVER = true' /etc/gitea/app.ini || sed -i '/^\[server\]/a START_SSH_SERVER = true' /etc/gitea/app.ini
|
|
|
|
# 3) Mostra la sezione [server]
|
|
sed -n '/^\[server\]/,/^\[/p' /etc/gitea/app.ini
|
|
|
|
# 4) Riavvio
|
|
systemctl restart gitea
|
|
sleep 6
|
|
|
|
# 5) Verifica: 2222 deve essere in ascolto E devono essere generate le host key
|
|
echo "--- listener ---"
|
|
ss -tlnp | grep -E ':(2222|3000)\b'
|
|
echo "--- host key ---"
|
|
ls -la /var/lib/gitea/data/ssh/ 2>/dev/null || echo "ATTENZIONE: nessuna host key creata"
|
|
echo "--- log avvio ssh ---"
|
|
journalctl -u gitea --since "-1 min" --no-pager | grep -iE 'ssh|listen' | tail -8 |