July 27, 2020

[Note] Gitea in Docker


Gitea (https://gitea.io/en-us/) is like a light weight Gitlab.

I wrote on Gitea previously, running on my personal server,
https://blog.keithkim.com/2019/03/ownserver-gitea-host-own-github-gitlab.html


Again, my server goes up and down depends on the schedule I set it to.  It usually in sleep mode and wakes up according the the schedule I set.  My main computer is on almost all day but the server is not as it's not heavily used.

This posting is a note on installing Gitea in Docker.

Docker image page, https://hub.docker.com/r/gitea/gitea

Pull the image,
$ docker pull gitea/gitea

Gitea official shows using docker-compose to customize further, https://docs.gitea.io/en-us/install-with-docker/ -- for my use, default works for me.  No volume mapping, no DB.

Run it,

$ docker run --name gitea -p 3000:3000 -p 222:22 -d gitea/gitea
$ docker logs -f gitea


Access it,
http://localhost:3000

  1. Click on "Sign-in" at upper-right corner, and it'll show Initial Configuration page.
  2. Configure as needed (for my case/this posting, no mysql, external volume is mapped).
  3. And then register user -- that will be the admin.

No comments: