mirror of
https://github.com/Sean-Der/fail2rest.git
synced 2024-12-22 21:52:18 +01:00
Remove trailing whitespace, put systemd service installation under a subheading
This commit is contained in:
parent
3e2a54a130
commit
e3181d02b6
1 changed files with 8 additions and 7 deletions
15
README.md
15
README.md
|
@ -32,11 +32,11 @@ fail2rest has two options that be configured via config.json
|
||||||
* **Fail2banSocket** - The path to the fail2ban socket, can usually be found via `grep socket /etc/fail2ban/fail2ban.conf` you also have to run fail2rest as a user who has permissions to use this socket
|
* **Fail2banSocket** - The path to the fail2ban socket, can usually be found via `grep socket /etc/fail2ban/fail2ban.conf` you also have to run fail2rest as a user who has permissions to use this socket
|
||||||
* **Addr** - The address that fail2rest is served upon, it is usually best so serve to the loopback, and then allow access via nginx see an example config in the [fail2web](https://github.com/Sean-Der/fail2web) repository
|
* **Addr** - The address that fail2rest is served upon, it is usually best so serve to the loopback, and then allow access via nginx see an example config in the [fail2web](https://github.com/Sean-Der/fail2web) repository
|
||||||
|
|
||||||
The default configuration file used by init-scripts is `/etc/fail2rest.json`. You should download the config to your /tmp/ dir and modify it to your needs.
|
The default configuration file used by init-scripts is `/etc/fail2rest.json`. You should download the config to your /tmp/ dir and modify it to your needs.
|
||||||
|
|
||||||
cd /tmp/
|
cd /tmp/
|
||||||
wget https://raw.githubusercontent.com/Sean-Der/fail2rest/master/config.json
|
wget https://raw.githubusercontent.com/Sean-Der/fail2rest/master/config.json
|
||||||
|
|
||||||
Once you finished editing the configuration file, you should move it from /tmp/config.json to /etc/fail2rest.json executing `mv /tmp/config.json /etc/fail2rest.json`
|
Once you finished editing the configuration file, you should move it from /tmp/config.json to /etc/fail2rest.json executing `mv /tmp/config.json /etc/fail2rest.json`
|
||||||
|
|
||||||
##Running
|
##Running
|
||||||
|
@ -46,24 +46,25 @@ However, fail2rest is designed to run as a service, so init scripts are provided
|
||||||
Download the appropriate init file your Distribution. You may need to customize your init script to load your config.json, but most scripts default to /etc/fail2rest.json
|
Download the appropriate init file your Distribution. You may need to customize your init script to load your config.json, but most scripts default to /etc/fail2rest.json
|
||||||
|
|
||||||
##Service
|
##Service
|
||||||
|
###systemd
|
||||||
To run as a service you can either copy or create symlinks for systemd and the fail2rest binary. The systemd file shold be added to /etc/systemd/system/fail2rest.service and the the binary to /usr/bin/fail2rest. This scenario will use the symlinks in order to always use the latest files. You should run the commands with sudo if not logged in as root:
|
To run as a service you can either copy or create symlinks for systemd and the fail2rest binary. The systemd file shold be added to /etc/systemd/system/fail2rest.service and the the binary to /usr/bin/fail2rest. This scenario will use the symlinks in order to always use the latest files. You should run the commands with sudo if not logged in as root:
|
||||||
|
|
||||||
ln -s $GOPATH/bin/fail2rest /usr/bin/
|
ln -s $GOPATH/bin/fail2rest /usr/bin/
|
||||||
|
|
||||||
Debian
|
Debian
|
||||||
|
|
||||||
ln -s $GOPATH/src/github.com/Sean-Der/fail2rest/init-scripts/systemd /etc/systemd/system/fail2rest.service
|
ln -s $GOPATH/src/github.com/Sean-Der/fail2rest/init-scripts/systemd /etc/systemd/system/fail2rest.service
|
||||||
|
|
||||||
Other Linux
|
Other Linux
|
||||||
|
|
||||||
ln -s $GOPATH/src/github.com/Sean-Der/fail2rest/init-scripts/systemd /usr/lib/systemd/system/fail2rest.service
|
ln -s $GOPATH/src/github.com/Sean-Der/fail2rest/init-scripts/systemd /usr/lib/systemd/system/fail2rest.service
|
||||||
|
|
||||||
Enable fail2rest service to run at startup
|
Enable fail2rest service to run at startup
|
||||||
|
|
||||||
systemctl enable fail2rest.service
|
systemctl enable fail2rest.service
|
||||||
|
|
||||||
Run the following systemd command to start the fail2rest service
|
Run the following systemd command to start the fail2rest service
|
||||||
|
|
||||||
systemctl start fail2rest.service
|
systemctl start fail2rest.service
|
||||||
|
|
||||||
Verify that the fail2rest service it is active and running
|
Verify that the fail2rest service it is active and running
|
||||||
|
|
Loading…
Reference in a new issue