ZFlow Installation Checklist for Linux

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