Files
nfoguard/fix-gitea-packages.md
T
2025-09-09 16:26:07 -04:00

56 lines
1.2 KiB
Markdown

# Quick fix for Gitea packages
## 1. Enable packages in Gitea configuration
Edit your Gitea config file (usually `/etc/gitea/app.ini`):
```ini
[packages]
ENABLED = true
[storage.packages]
STORAGE_TYPE = local
PATH = /var/lib/gitea/data/packages
```
## 2. Restart Gitea service
```bash
sudo systemctl restart gitea
# or if using docker
docker restart gitea
```
## 3. Verify packages are enabled
Check admin panel: https://gitea.skalas.org/admin/config
Look for "Packages: Enabled"
## 4. Test manually first
```bash
# Test from your runner host
docker login gitea.skalas.org
# Pull a small test image first
docker pull hello-world
# Tag and push test
docker tag hello-world gitea.skalas.org/jskala/test:latest
docker push gitea.skalas.org/jskala/test:latest
```
After enabling packages, your workflow should work!
## 5. Performance tip: Use local network for same-host setups
If your runner and Gitea are on the same host, use the local IP to avoid Cloudflare tunnel overhead:
```bash
# Much faster for same-host setups
docker login 192.168.253.221:3000
docker tag hello-world 192.168.253.221:3000/jskala/test:latest
docker push 192.168.253.221:3000/jskala/test:latest
```
This bypasses the tunnel completely and should be very fast!