This repository has been archived on 2023-02-01. You can view files and clone it, but cannot push or open issues or pull requests.
gitea/docs/content/doc/installation/windows-service.en-us.md
qwerty287 5754080eb9
Fix various typos of software names (#18083)
* `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
2021-12-24 11:56:57 +08:00

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
sidebar
parent name weight identifier
installation Windows Service 30 windows-service

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