Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
howto:systemd [2021/01/01 13:44] – [Ubuntu 16.04+] Retros tip from IRC digital man | howto:systemd [2022/06/27 14:03] – [Ubuntu 16.04+] typo nelgin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Start Synchronet BBS from Systemd | + | ====== Start Synchronet BBS from systemd |
- | If you run a modern GNU/Linux distribution, | + | If you run a modern GNU/Linux distribution, |
In this case, instead of use the old SysV-style / | In this case, instead of use the old SysV-style / | ||
Create and edit (or download from [[http:// | Create and edit (or download from [[http:// | ||
+ | |||
+ | ===== Where is My Service File? ===== | ||
+ | |||
+ | If you are already running Synchronet from systemd but can't remember where the config file is, the following commands will help. | ||
+ | |||
+ | '' | ||
+ | |||
+ | Use that service name to return the path to the config file. Example: '' | ||
+ | |||
===== Ubuntu 16.04+ ===== | ===== Ubuntu 16.04+ ===== | ||
Line 18: | Line 27: | ||
Type=forking | Type=forking | ||
Environment=SBBSROOT=/ | Environment=SBBSROOT=/ | ||
+ | # this stops you running out of files | ||
+ | LimitNOFILE=10000 | ||
+ | # this enables you to take a good core dump | ||
+ | LimitCORE=infinity | ||
User=sbbs | User=sbbs | ||
Group=sbbs | Group=sbbs | ||
Line 121: | Line 134: | ||
- | Finally, you must execute //systemd daemon-reload// | + | Finally, you must execute //systemd daemon-reload// |
Test your setup: | Test your setup: | ||
Line 171: | Line 184: | ||
===== Recommended Tweaks to the Service Section === | ===== Recommended Tweaks to the Service Section === | ||
- | Add these to the '' | + | Add these to the '' |
To increase the open file limit: | To increase the open file limit: | ||
- | | + | <file sbbs.service> |
+ | LimitNOFILE=10000 | ||
+ | </ | ||
To allow core file generation (for crash/ | To allow core file generation (for crash/ | ||
- | | + | <file sbbs.service> |
+ | LimitCORE=infinity | ||
+ | </ | ||
===== See Also ===== | ===== See Also ===== |