History: How to build a system to demo WikiSuite
Preview of version: 17
Unregistered: market place won't be available
We want everything to work for at least 60 days without nagging to register
- User creation
- Website creation
Install ClearOS and all apps with the following pattern (because marketplace GUI is not available)
Add some repos
- Activate Clearos-EPEL
- yum install http://repo.okay.com.mx/centos/7/x86_64/release/okay-release-1-1.noarch.rpm
- yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
- yum-config-manager --enable remi-php56
Base dependencies
- yum --enablerepo=clearos-centos install subversion catdoc zlib.i686 dejavu-sans-fonts
Standard packages
- yum install app-web-server app-mariadb app-software-repository app-openldap-directory fail2ban fail2ban-systemd phantomjs syncthing php-opcache php-mcrypt poppler-utils java
Some special cases
- yum --enablerepo=clearos-contribs install roundcubemail
Restart
Full reboot would be better, but there is a bug, so in the mean time: {CODE() service httpd restart{CODE}
Format should be findable as per:
https://www.clearos.com/resources/documentation/clearos/content:en_us:cc_doc_marketplace_quick_select
app names of an existing install are at: /var/clearos/configuration_backup/installed_apps.txt
See also: https://www.clearos.com/resources/documentation/clearos/index:all7apps
https://www.clearos.com/resources/documentation/clearos/content:en_us:6_roundcubemail
SSH keys are removed before packing the virtual machine, so when each VM is booted, it gets a unique key
distribute as VM?