How can we help?

Search our guides and tutorials, or browse the categories below.

How do I use my Forgejo server?

Apps 108 views Markdown
  1. In the panel, open My servers and click your server.
  2. On the Overview tab, wait for the App row to say "Forgejo is ready". The page refreshes itself.
  3. Open the link in the Site address row and sign in with the details from the Login and Password rows.

Working with git

Add your SSH key on the Settings, SSH keys page. The SSH port is 2222:

git clone ssh://git@IP:2222/yonetici/repo.git

You can also clone over HTTPS.

Your team

Open sign-up comes turned off, so spam accounts from the internet cannot register. Create your team's accounts on the Site administration, Accounts page.

Good to know

80, 443, 2222 for git and 22 for server SSH are open to the outside. Data lives in PostgreSQL, and a daily backup is included in the price.

Your own domain

  1. Point your domain's A record to your server's IP address.
  2. Connect over SSH and go to the folder: cd /opt/seturack/forgejo
  3. Replace the old name: sed -i 's/OLD_NAME/yourdomain.com/g' caddy/Caddyfile .env. OLD_NAME is the part after https:// in the address shown in the panel.
  4. docker compose up -d
  5. docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile

Caddy gets and renews the certificate by itself.

No server yet? Order a server with Forgejo installed: you choose the size and pay for what you choose.

Was this helpful?

Thanks for your feedback!

Still Need Help?

If you can't find what you need, get in touch.