Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add fastfetch to servers packages #274

Merged
merged 2 commits into from
May 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion Services/Debian.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ sudo systemctl restart networking

```bash
sudo apt update && sudo apt full-upgrade
sudo apt install vim man bash-completion openssh-server dnsutils traceroute rsync zip unzip diffutils firewalld mlocate htop curl openssl telnet chrony parted wget logrotate
sudo apt install vim man bash-completion openssh-server dnsutils traceroute rsync zip unzip diffutils firewalld mlocate htop curl openssl telnet chrony wget logrotate fail2ban python3-passlib fastfetch
sudo systemctl enable --now logrotate.timer
```

Expand Down Expand Up @@ -128,6 +128,10 @@ sudo firewall-cmd --remove-service="dhcpv6-client" --permanent #Close the dhcpv6
sudo firewall-cmd --reload
```

## Configure and start fail2ban

Procedure: <https://github.com/Antiz96/Linux-Server/blob/main/Services/Fail2Ban.md>

## Enable fstrim (for SSDs only - optional)

If you use SSDs, you can use `fstrim` to discard all unused blocks in the filesystem in order to improve performances.
Expand Down
2 changes: 1 addition & 1 deletion VMs/Alpine-Linux_Server_Template.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ apk update && apk upgrade
### Install useful packages

```bash
apk add vim man-db sudo bash bash-completion openssh openssh-server-pam inetutils-telnet bind-tools wget traceroute rsync zip unzip diffutils mlocate htop curl logrotate fail2ban fstrim chrony firewalld shadow py3-passlib
apk add vim man-db sudo bash bash-completion openssh openssh-server-pam inetutils-telnet bind-tools wget traceroute rsync zip unzip diffutils mlocate htop curl logrotate fail2ban fstrim chrony firewalld shadow py3-passlib fastfetch
```

### Configure various things
Expand Down
2 changes: 1 addition & 1 deletion VMs/Arch-Linux_Server_Template.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Replaces: <https://github.com/Antiz96/Linux-Configuration/blob/main/Arch-Linux/B
Replaces: <https://github.com/Antiz96/Linux-Configuration/blob/main/Arch-Linux/Base_installation.md#log-in-with-the-regular-user-previously-created-and-install-additional-useful-packages>

```bash
pacman -S man bash-completion openssh inetutils dnsutils wget traceroute rsync zip unzip diffutils mlocate htop logrotate pacman-contrib fail2ban python-passlib
pacman -S man bash-completion openssh inetutils dnsutils wget traceroute rsync zip unzip diffutils mlocate htop logrotate pacman-contrib fail2ban python-passlib fastfetch
```

### Configure various things
Expand Down
2 changes: 1 addition & 1 deletion VMs/Debian_Server_Template.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ I basically follow each installation steps normally with the following exception
### Install useful packages

```bash
apt update && apt install sudo vim man bash-completion openssh-server dnsutils traceroute rsync zip unzip diffutils firewalld mlocate htop curl openssl telnet chrony wget logrotate fail2ban python3-passlib
apt update && apt install sudo vim man bash-completion openssh-server dnsutils traceroute rsync zip unzip diffutils firewalld mlocate htop curl openssl telnet chrony wget logrotate fail2ban python3-passlib fastfetch
```

### Configure various things
Expand Down
2 changes: 1 addition & 1 deletion VMs/Gentoo_Server_Template.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Replaces the fdisk part in: <https://github.com/Antiz96/Linux-Configuration/blob
Replaces: <https://github.com/Antiz96/Linux-Configuration/blob/main/Gentoo/Base_installation.md#install-additional-useful-packages>

```bash
emerge -a bash-completion openssh ssh netkit-telnetd bind-tools wget traceroute rsync zip unzip cronie diffutils mlocate htop logrotate fail2ban passlib
emerge -a bash-completion openssh ssh netkit-telnetd bind-tools wget traceroute rsync zip unzip cronie diffutils mlocate htop logrotate fail2ban passlib fastfetch
```

### Configure various things
Expand Down
2 changes: 1 addition & 1 deletion VMs/RHEL_Server_Template.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ I basically follow each installation steps normally with the following exception
### Install useful packages

```bash
dnf update && dnf install sudo vim man bash-completion openssh-server bind-utils traceroute rsync zip unzip diffutils firewalld mlocate curl openssl telnet chrony wget fail2ban epel-release && dnf install htop logrotate python3-passlib
dnf update && dnf install sudo vim man bash-completion openssh-server bind-utils traceroute rsync zip unzip diffutils firewalld mlocate curl openssl telnet chrony wget fail2ban epel-release && dnf install htop logrotate python3-passlib fastfetch
```

### Configure various things
Expand Down
2 changes: 1 addition & 1 deletion VMs/Ubuntu_Server_Template.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ I basically follow each installation steps normally with the following exception
### Install useful packages

```bash
apt update && apt install sudo vim man bash-completion openssh-server dnsutils traceroute rsync zip unzip diffutils firewalld mlocate htop curl openssl telnet chrony wget logrotate fail2ban python3-passlib
apt update && apt install sudo vim man bash-completion openssh-server dnsutils traceroute rsync zip unzip diffutils firewalld mlocate htop curl openssl telnet chrony wget logrotate fail2ban python3-passlib fastfetch
```

### Configure various things
Expand Down