The reasoning of modifying the Virtualmin script is self explanatory: we expect to spawn quite a few servers (and we hope you will spawn too) and to solve quite a few things at once so it made sense to go this route.
- The Tiki Manager plugin and feature:
- Extra software installed: we wanted a few packages installed right from the beginning like:
- Packages needed to install Tiki and Tiki Manager: https://doc.tiki.org/Manager, sysadmin tasks, etc: awstats, bzip2, git, htop, iotop, mc, ncdu, patch, rkhunter, screen, tar, tmux, traceroute, whois, zip, ImageMagick, sqlite, subversion
- Packages related to text Extraction / File Gallery / Unified Search: https://doc.tiki.org/Search-within-files: elasticsearch, catdoc, pstotext, tesseract, elinks
- Packages related to Media-Alchemyst: https://doc.tiki.org/Media-Alchemyst: libreoffice, ffmpeg, unoconv, ghostscript, gpac
- Packages related to synchronization and backups: syncthing, awscli, rsync, etckeeper
- Some well thought plans and server templates:
- Paranoid security settings:
- brute force
- firewall ports: all the FTPS high ports are closed, we encourage SFTP on 2222
-
- Updates: The system default is to auto update weekly; this setting is about the security updates, everything else you should do by hand. You can change this in the Virtualmin admin panel.
- A style for the Authentic theme that suits us. You can change that of course.