tcw and all: we rolled out some changes last night that include options for migrating static and symliink apps:
# wfmigrate --help
usage: wfmigrate [-h]
                 {domains,maria,psql,email,email-data,php,php-symlink,port,staticonly,staticonly-symlink,wordpress}
                 ...
WF -> Opalstack Migrator
positional arguments:
  {domains,maria,psql,email,email-data,php,php-symlink,port,staticonly,staticonly-symlink,wordpress}
                        Migration Component
    domains             Domains
    maria               MariaDB (for MySQL databases)
    psql                PostgreSQL (for PostgreSQL databases)
    email               Email
    email-data          Email Data (Import & Deduplication)
    php                 Generic PHP
    php-symlink         Generic Symlink to PHP
    port                Generic Proxy-Port (custom app listening on port)
    staticonly          Generic Static-Only (no .htaccess)
    staticonly-symlink  Generic Symlink to Static-Only (no .htaccess)
    wordpress           Wordpress
optional arguments:
  -h, --help            show this help message and exit
There's also an email-data migrator there which will copy your mailbox contents into your existing mailboxes here at Opalstack, eg you do the email migrator to make the addresses  and mailboxes then the email-data migrator to copy everything over. The email data migrator works best if you're starting with an empty Opalstack mailbox but it should work if you've already copied stuff over.
All of these new migration features work like the other features: copy the config template, edit to put in your info, simulate, and run.
Hoping to have all of the new features more-fully documented this weekend.