Unpack the GitBucket Zip distribution to /opt .
Followings will be assumed:
/usr/bin/java/opt/gitbucketgitbucket and group gitbucket, with UID and GID 555sudo to execute commands as root will be the example
sudo useradd
-g gitbucket --no-user-group
--home-dir /opt/gitbucket --no-create-home
--shell /usr/sbin/nologin
--system --uid 555 gitbucket
2. Make the owner of the GitBucket to be the `gitbucket:gitbucket` user: ```bash sudo chown -R gitbucket:gitbucket /opt/gitbucket
Change gitbucket.service to suit your needs. Especially line 18. Consult https://github.com/gitbucket/gitbucket/wiki for further details.
Install the systemd service unit configuration file, reload the systemd daemon, and start GitBucket:
sudo cp gitbucket.service /etc/systemd/system/ sudo chown root:root /etc/systemd/system/gitbucket.service sudo chmod 644 /etc/systemd/system/gitbucket.service sudo systemctl daemon-reload sudo systemctl start gitbucket.service
Start GitBucket automatically when booting:
sudo systemctl enable gitbucket.service
If GitBucket is not starting properly, view the logs:
journalctl --boot -u gitbucket.service
or just follow the logs with:
journalctl -f -u gitbucket.service