Edi Septriyanto
9cc3e04fa5
Merge pull request #137 from joglomedia/2.x.x
...
### Bug fixes
- Error when Installing phpMemcachedAdmin panel #136
### New Features
- Added Pure-FTPD as an alternative FTP server
- cURL'd installation wrapper
- Installation from cURL as below:
- Development: `curl -sSL https://get.lemper.cloud | sudo bash -s -- install --development`
- Production: `curl -sSL https://get.lemper.cloud | sudo bash -s -- install --production`
- Available parameters:
- `--with-nginx=<version>`, available version: stable, latest | mainline, version-number (e.g. 1.20)
- `--with-nginx-installer=<installer>`, available installer: source | repo
- `--with-nginx-custom-ssl=<custom_ssl-version>`, example: openssl-1.1.1l | boringssl-master | libressl-3.0.0
- `--with-nginx-lua`, compile Nginx with Lua module
- `--with-nginx-pagespeed`, compile Nginx with PageSpeed module
- `--with-nginx-passenger`, compile Nginx with Passenger module (Passenger installation required)
- `--with-nginx-pcre=<version>`, example: 8.45
- `--with-nginx-rtmp`, compile Nginx with RTMP module
- `--with-php=<version>`, available version: 5.6, 7.0 - 7.4, 8.0, 8.1
- `--with-php-extensions=<ext-name-1 ext-name-2 ext-name-x>`, example: imagick igbinary json
- `--with-php-loader=<loader_name>`, available loader: ioncube | sourceguardian | all
- `--with-mysql-server=mysql_server-version>`, example: mariadb-10.6 | mysql-5.7
- `--with-memcached=<version>`, available version: latest | stable | version-number (e.g. 1.6.10)
- `--with-memcached-installer=<installer>`, available installer: source | repo
- `--with-mongodb=<version>`, example: 4.2, 4.3, 4.4, or 5.0
- `--with-mongodb-admin=<username:password>`, username: admin username, password: admin password
- `--with-redis=<version>`, available version: latest | stable | version-number (e.g. 6.2.5)
- `--with-redis-installer=<installer>`, available installer: source | repo
- `--with-redis-requirepass=<password>`, Redis password
- `--with-ftp-server=<ftp_server-version>`, example: vsftpd-3.0.5 | pureftpd-1.0.50
- `--with-mailer`, install Postfix (Mail Transfer Agent) & Dovecot (IMAP-POP3 server)
- `--with-mail-sender-domain=<domain>`, default mail sender domain (FQDN format)
- `--with-ssh-port=<port_number>`, example: 22, 2269
- `--with-ssh-passwordless`, enable SSH password-less login (requires SSH public key set up)
- `--with-ssh-pub-key=<public_key_string>`, public key string
- `--hostname=<host_name>`, server hostname in fully qualified domain name format (e.g host.lemper.test)
- `--ipv4=<ipv4_address>`, server static / public IPv4 address
- `--admin-email=<email_address>`, your stack administrator email (for notification, default Let's Encrypt account, and Mail sender)
- `--fix-broken-install`, fix broken installation (broken apt installation)
- `--dry-run`, run installer in dry run mode (testing)
- `--debug`, run installer in debug mode (more verbose output)
- `--force`, force installation and removal of existing installed software package
- `--guided`, enter guided installation mode
- `--development`, install LEMPer Stack on development or local environment
- `--production`, install LEMPer Stack on production environment
v2.6.4
2022-05-04 11:37:54 +07:00
Edi Septriyanto
a6c46bf4a5
Fix issue #136
2022-05-04 09:53:58 +07:00
Edi Septriyanto
08c2bc46af
Add Pure-FTPD
2022-05-04 09:35:01 +07:00
Edi Septriyanto
c48e01bd9b
Enable vsftpd system daemon
2022-05-04 09:32:40 +07:00
Edi Septriyanto
6ef92d07b3
Fix remove sendmail
2022-05-04 09:31:49 +07:00
Edi Septriyanto
d55636c8b4
Fix remove_ssl
2022-05-04 09:29:01 +07:00
Edi Septriyanto
d5cd2dc8e8
Merge pull request #134 from joglomedia/2.x.x
...
2.6.3 Hotfix PHP removal script
v2.6.3
2022-04-03 16:57:06 +07:00
Edi Septriyanto
30074d58a6
Hotfix PHP removal script
2022-04-02 23:27:28 +07:00
Edi Septriyanto
f8daca2995
Merge pull request #133 from joglomedia/2.x.x
...
Improved cURL'd installation wrapper script
v2.6.2
2022-03-31 09:34:59 +07:00
Edi Septriyanto
adcaaf7576
Make Ngx PageSpeed disabled by default
2022-03-30 22:33:31 +07:00
Edi Septriyanto
9ba5bfb9bc
Added som env parameters
2022-03-30 22:23:45 +07:00
Edi Septriyanto
45a3a485bb
Add liblua module
2022-03-30 22:22:56 +07:00
Edi Septriyanto
90617fe558
Fix typo
2022-03-30 22:22:27 +07:00
Edi Septriyanto
57713c74b0
Merge pull request #132 from joglomedia/2.x.x
...
v2.6.1
v2.6.1
2022-02-27 22:08:42 +07:00
Edi Septriyanto
c6cdf15f20
Improve cURL'd installer wrapper
2022-02-27 17:39:51 +07:00
Edi Septriyanto
b23eef0731
Merge pull request #131 from joglomedia/2.x.x
...
## v2.6.0
### New Features
- Add LEMPer's installation wrapper script ( https://github.com/joglomedia/LEMPer/blob/2.x.x/lemper.sh )
- Generate default LE's certificate for hostname domain on production environment
- Intro to new CLI command `lemper-cli site`
### Bugs Fix
- Installer not working on Ubuntu ( Issue #126 )
- locale-gen: command not found ( Issue #127 )
- VSFTPD error install: cannot create regular file ( Issue #128 )
- VSFTPD error Server sent passive reply with unroutable address ( Issue #129 )
- Postfix warning: do not list domain dev.localhost.localdomain in BOTH mydestination and virtual_alias_domains ( Issue #130 )
- Nginx Lua module installation error
- PHP multiple version installation error
### Enhancements
- Much more script enhancements
v2.6.0
2022-02-17 21:16:10 +07:00
Edi Septriyanto
bf6acbffdf
Fix issues #128 #129 + improvements
2022-02-17 08:24:43 +07:00
Edi Septriyanto
dbf9836c6f
Generate default cert for hostname on production env
2022-02-17 08:23:17 +07:00
Edi Septriyanto
b847081df5
Enhanced LEMPer Stack installation wrapper
2022-02-17 08:21:06 +07:00
Edi Septriyanto
715c26d2f6
Enhanced Memcached uninstallation
2022-02-17 08:19:17 +07:00
Edi Septriyanto
34ab7aa787
Enhanced Redis installation
2022-02-17 08:18:38 +07:00
Edi Septriyanto
7b17f2d79f
Enhanced PHP installation
2022-02-17 08:17:41 +07:00
Edi Septriyanto
76cca50a7f
Enhanced Nginx installation
2022-02-17 08:16:07 +07:00
Edi Septriyanto
dc7766a093
Fix /etc/hosts add
2022-02-17 08:14:52 +07:00
Edi Septriyanto
0d6e83b98f
Fix issue #130 + enhanced installation process
2022-02-17 08:13:43 +07:00
Edi Septriyanto
058320028a
Update default config
2022-02-13 13:09:34 +07:00
Edi Septriyanto
f93de0e53d
Improve GitHub action
2022-02-13 13:08:19 +07:00
Edi Septriyanto
fde8ec15be
Improve server clean up script
2022-02-13 13:07:32 +07:00
Edi Septriyanto
70c9759b90
Improve Mailer install
2022-02-13 13:01:06 +07:00
Edi Septriyanto
49877a480f
Improve MariaDB install
2022-02-13 13:00:28 +07:00
Edi Septriyanto
63bd1553c2
Improve Nginx install
2022-02-13 12:59:50 +07:00
Edi Septriyanto
2d8c9804eb
Fix typo
2022-02-13 12:56:15 +07:00
Edi Septriyanto
a573bc5a09
Fix typo
2022-02-13 12:55:39 +07:00
Edi Septriyanto
fe95abc6c3
Fix issue #128
2022-02-13 12:53:29 +07:00
Edi Septriyanto
84a7388ea3
Fix PHP install
2022-02-12 22:21:44 +07:00
Edi Septriyanto
a9f75f74a7
Fix PHP install
2022-02-12 13:00:01 +07:00
Edi Septriyanto
824493bee0
Improved func create_fpm_pool_conf
2022-02-12 11:40:24 +07:00
Edi Septriyanto
990bbdf0c1
Add lemper-cli site
2022-02-12 11:31:30 +07:00
Edi Septriyanto
ced9eca033
Update README
2022-02-12 11:30:50 +07:00
Edi Septriyanto
d0899bb238
Add install/uninstall wrapper script
2022-02-12 11:29:56 +07:00
Edi Septriyanto
bc3a8108cb
Improved installation & removal script
2022-02-12 10:22:11 +07:00
Edi Septriyanto
759cf3389a
Add Lua config + update configs
2022-02-12 10:20:50 +07:00
Edi Septriyanto
e80076eecf
Update .gitignore
2022-02-12 10:19:24 +07:00
Edi Septriyanto
910f5abac8
Server cleanup improvements
2022-02-12 10:18:40 +07:00
Edi Septriyanto
932886ca83
Script installer improvements
2022-02-12 10:18:00 +07:00
Edi Septriyanto
532fff7365
Security configurator improvement
2022-02-12 10:16:40 +07:00
Edi Septriyanto
3eb2c69f43
Helper functions improvement
2022-02-12 10:15:49 +07:00
Edi Septriyanto
ac8c6a2609
Fix Lua module install + installer improvements
2022-02-12 10:14:41 +07:00
Edi Septriyanto
284d6a5d25
Update GitHub action workflows
2022-02-12 10:12:34 +07:00
Edi Septriyanto
947cd4e092
LEMPer CLI improvement
2022-02-12 10:11:44 +07:00