* `git` -> `Git` * `Github` and `github` -> `GitHub` * `crowdin` -> `Crowdin` * `git-lfs` -> `Git LFS` * `githooks`, `git hooks`, `git-hooks` -> `Git Hooks` * `discord` -> `Discord` * `2fa` -> `2FA` * `gitlab` and `Gitlab` -> `GitLab` * `web hook` -> `webhook` * `linux` -> `Linux` * `sqlite` -> `SQLite` * `MYSQL` and `mysql` -> `MySQL` * rename refs to `master` branch -> `main` * Fix English grammar
1.4 KiB
date | title | slug | weight | toc | draft | menu | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2016-12-21T15:00:00-02:00 | Register as a Windows Service | windows-service | 10 | false | false |
|
Prerequisites
The following changes are made in C:\gitea\custom\conf\app.ini:
RUN_USER = COMPUTERNAME$
Sets Gitea to run as the local system user.
COMPUTERNAME is whatever the response is from echo %COMPUTERNAME%
on the command line. If the response is USER-PC
then RUN_USER = USER-PC$
Use absolute paths
If you use SQLite3, change the PATH
to include the full path:
[database]
PATH = c:/gitea/data/gitea.db
Register as a Windows Service
To register Gitea as a Windows service, open a command prompt (cmd) as an Administrator, then run the following command:
sc.exe create gitea start= auto binPath= "\"C:\gitea\gitea.exe\" web --config \"C:\gitea\custom\conf\app.ini\""
Do not forget to replace C:\gitea
with the correct Gitea directory.
Open "Windows Services", search for the service named "gitea", right-click it and click on
"Run". If everything is OK, Gitea will be reachable on http://localhost:3000
(or the port
that was configured).
Unregister as a service
To unregister Gitea as a service, open a command prompt (cmd) as an Administrator and run:
sc.exe delete gitea