Instance
- Get Server (AWS Linux, RHEL, Ubuntu…)
JDK Installation
- Install JDK 17 (openJDK or Corretto)
Tomcat Installation
- Install Tomcat 9
- Enable tomcat service for automatic restart on server restart
- Tomcat logging config
- Tomcat memory config
MySQL Installation
- Install MySQL 8.040 (for AWS..)
- enable MySQL daemon for automatic restart on server restart
- MySQL secure installation
Database for ZFlow
- Create zflow database user
- Create zflow database
- Allow zflow database user to manage zflow database
ZFlow Installation
- Download zflow package
- Extract zflow tar
- Change ownership of zflow folder to tomcat:tomcat
- Stop tomcat
- mv zflow package to tomcat webapps directory
- zflow logging confif
- Restart tomcat
- Navigate to zflow application start page in the browser
- Enter admin and database info
- Backup and BASE info in the form
- Submit
- Restart tomcat
- You should now get a zflow login at the zflow application start page in browser
- Login with previously typed in admin user and password info
cronjob for restarting tomcat in case of application failure
*/5 * * * * /path-to-zflow/zflow-healthcheck.sh >> /path-to-zflow/log/zflow_healthcheck.log 2>&1
- SSL certificate
- IP tables config (optional – can run tomcat on 443)
- Apache/Nginx proxy (how to set up SSL cert for Apache/Nginx..)
- How to use EFS for file management in ZFLow
- How to use EBS for file management in ZFlow
- Backup directory, ZFlow File Vault, Archive Directory configuration
Minimal ZFlow Config
- APP_BASE
- LINK_BASE
- Guest User in System Configuration
- File Vault Configuration
- BACKUP_DIR
- ARCHIVE_DIR
- Mail Server Config
System Backups
Database Backups