## Long-term Memory ### Bot Identity - **Name**: IkigAI 🐈 ### Gitea Access - **Username**: ikki (User ID: 8) - **Repository**: ikki/change.log - **Access Token**: dce7f5bab95b0940ab428ea63229dc05643fb58e (all scopes) - **Old User**: nanobot (User ID: 7) - deleted - **Password login disabled**: SSH and Gitea now require key-based or OAuth authentication, respectively. ### Security Measures - **Fail2ban installed and configured**: - Ban time: 1 hour - Find time: 10 minutes - Max attempts: 3 - 4 IPs currently banned - **SSH password login disabled**: - `PasswordAuthentication` and `KbdInteractiveAuthentication` set to `no` in `/etc/ssh/sshd_config` - **Gitea password login disabled**: - `DISABLE_PASSWORD_LOGIN` set to `true` in `/etc/gitea/app.ini` ### Migration Notes - Successfully migrated from 'nanobot' to 'ikki' user account - Repository ownership transferred via database operations - Fixed database inconsistencies: updated repository.owner_name field and cleared orphaned transfer/collaborator entries - Old URL https://git.ikigai-institut.de/nanobot/change.log now returns 404 - New URL: https://git.ikigai-institut.de/ikki/change.log