This release includes several often requested features, including OpenVPN and HTTP/SSL support. The Quick Installer has been refactored and generalized to handle many aspects of a RaspAP installation. Custom configurations are also now preserved when upgrading RaspAP, and developers will find it easier to fork and customize the project. Numerous bug fixes plus smaller enhancements and tweaks are included in this release.
Finally, the Quick Installer now has a simpler (and more memorable) address:
curl -sL https://install.raspap.com | bash
Details below. Thanks as always to the invaluable contributions of our community.
Enhancements
- Added OpenVPN client configuration support. Resolves #147
- Added ability to change default lighttpd server port. Resolves #146
- Enabled installation into arbitrary web server locations. Resolves #294
- Added SSL certificate creation with
mkcert
and HTTPS autoconfiguration for lighttpd. - Generalized and extended functionality of Quick Installer. Resolves #428
- Handle custom configurations in a conflict-free way #426. Thanks @glaszig
- Added
-o,--openvpn
option to Quick Installer. Resolves #436
Bug fixes
- Parse/set dhcp-range & dhcp-option values from system config. Resolves #329
- Parse/set static ip_address value for uap0. Fixes #329
- Allow empty OpenVPN credentials in case of client RSA key auth. Thanks @r45635
- Deprecate Raspbian 8 / php5 support. Resolves #438
- Call optimize_php after create_raspap_dirs. Resolves #441
- Omit wpa_pasphrase when security type is set to none. Resolves #439
- Autostart OpenVPN client on boot. Resolves #437
Other
- Added
-r, --repo
and-b, --branch
command line options to Quick Installer. - Display latest release version in Quick Installer welcome message.
- Added usage notes and version info options to Quick Installer.
- Added option to disable System tab. Thanks @sedgett
- Updated manual instructions to match
common.sh
. Thanks @jeffeb3 - Improved Chart.js linkQuality graph display on dashboard.
Language translations
- Updated
en_US
messages. - Updated Japan country code for browser language detection.