A web-based frontend to WPKG. Based on wpkgExpress by Brian White. WPKG is an automated software deployment, upgrade and removal program for Windows.
A web-based frontend to WPKG
WPKG Express 2 based on wpkgExpress by Brian White ©2009.
WPKG is an automated software deployment, upgrade and removal program for Windows.
See the project presentation.
packages.xml
- Defines software packages (commands for WPKG to
install/uninstall programs, etc.);profiles.xml
- Specifies which packages will be installed/executed
for each WPKG profile;hosts.xml
- Mappings between machine names and profile names;config.xml
- Configuration settings for runtime behavior of wpkg.js.config.js
- Configuration file for WPI;profiles.xml
- Specifies which packages will be installed/executed
for each WPKG profile;hosts.xml
- Mappings between machine names and profile names;config.xml
- Configuration settings for runtime behavior of wpkg.js.mod_rewrite
;5.4
or greater (up to 7.4
);pdo
, ldap
, bz2
, xml
and openssl
;Active Directory
, Samba
or OpenLDAP
) to authenticate
(only Active Directory
) and get a list of computers to create Profiles
and Hosts
based on a template;MySQL
or Postgres
).Packages
, Profiles
and Hosts
;composer create-project anklimsk/wpkg-express-2 /var/www/wpkg
,
where /var/www/wpkg
is Document Root directory.
Or just download the latest release
from releases and extract
the archive to the Document Root directory./var/www/wpkg/app/webroot
..htaccess
override is allowed
and that AllowOverride
is set to All
for the correct DocumentRoot. For users having apache
2.4 and above, you need to modify the configuration file for your httpd.conf
or virtual host configuration to look like the following:
```text
DocumentRoot /var/www/wpkg/app/webroot<Directory /var/www/wpkg> Options FollowSymLinks AllowOverride All Require all granted </Directory> ```
/etc/php/7.4/apache2/opcache-blacklist.txt
;/var/www/wpkg/app/tmp/cache/views/wpkg_*.php
;php.ini
file:
opcache.blacklist_filename=/etc/php/7.4/apache2/opcache-blacklist.txt
;sudo service apache2 reload
.app
application (/var/www/wpkg/app
),
and run the following command: sudo ./Console/cake CakeInstaller
to start interactive shell of installer.https://wpkg.fabrikam.com/settings
to change settings of application,
where https://wpkg.fabrikam.com
- base URL of installited WPKG Express 2.Authentication
group settings (if required)
and click the Save
button.Part of: WPKG logo was contributed by Eric Le Henaff
GNU GENERAL PUBLIC LICENSE Version 3