Install and initial setup
Security
- Virus scan with ClamAV
- File integrity check with AIDE
- Firewall with Firewalld
- Mandatory Access Control with SELinux
Desktop
- Install conky for desktop system monitor
- Install Xfce for desktop environment
- Install LXDE for desktop environment
- Install MATE for desktop environment
- Install KDE for desktop environment
- Install Cinnamon for desktop environment
- Install Tor Browser for Web Browser
- Install Google Chrome for Web Browser
- Install Opera for Web Browser
- Install Vivaldi for Web Browser
Client
- Install cifs-utils for SMB client
- Install davfs2 for WebDAV client
- Install nfs-utils for NFS client
- Install iscsi-initiator-utils for iSCSI initiator
- Install curlftpfs for FTP client
- Install sshfs for SSH client
Server
- Install Webmin for web base system admin tool
- Install Nagios for web base system monitor tool
- Install Postfix for SMTP server
- Install ngIRCd for IRC server
- Install Samba for SMB server
- Install WebDAV for file server
- Install tftp-server for TFTP server
- Install nfs-utils for NFS server
- Install scsi-target-utils for iSCSI target
- Install vsftpd for FTP server
- Install ProFTPD for FTP server
- Install dhcp for DHCP server
- Install bind for DNS server
Remote desktop server
- Connect to GNOME desktop environment via XRDP
- Connect to Xfce desktop environment via XRDP
- Connect to LXDE desktop environment via XRDP
- Connect to MATE desktop environment via XRDP
- Connect to KDE desktop environment via XRDP
- Connect to Cinnamon desktop environment via XRDP
Website
- Install WordPress for CMS
- Install Drupal for CMS
- Install Joomla for CMS
- Install Moodle for e-Learning platform
- Install MediaWiki for wiki software
- Install Trac for project management
Virtualization
- Bridge interface
- Install VirtualBox for virtualization
- Install KVM for virtualization
- Install Docker for container
- Install LXD for container
- Install Flatpak for application container