1109 Commits

Author SHA1 Message Date
Edi Septriyanto
aeb3db0028 Merge pull request #145 from joglomedia/2.x.x
Add Postgres installer
v2.6.6
2023-04-09 00:51:14 +07:00
Edi Septriyanto
d363b2c38a Disable Postgres install by default 2023-04-09 00:02:09 +07:00
Edi Septriyanto
ff0fa5748b Fix action #143 2023-04-08 23:32:16 +07:00
Edi Septriyanto
c3a4eeadd9 Add Postgres installer 2023-04-08 23:16:25 +07:00
Edi Septriyanto
f6a80c54f8 Update .env variable config 2023-04-08 23:16:25 +07:00
Edi Septriyanto
cbbcd97480 Update .env variable config 2023-04-08 23:16:25 +07:00
Edi Septriyanto
4dc269392a Merge pull request #143 from joglomedia/2.x.x
### Bug fixes
- Package 'python' Has No Installation Candidate #142
- Default install Ubuntu 20.04 vsftpd error #139
- Certbot Let's Encrypt is Outdated #90

### New Features
- Add Pure-FTPD FTP server install #120
- Add PHP 8.2 support
- Update default PHP to PHP 8.0
- Update Fail2ban version and improve installer
- Improve Certbot installer + self-signed SSL for local dev environment
v2.6.5
2023-01-22 10:48:07 +07:00
Edi Septriyanto
6cc27442ea Update Fail2ban + Python3 support 2023-01-22 07:52:04 +07:00
Edi Septriyanto
4aa275c555 Improve test 2023-01-21 23:54:20 +07:00
Edi Septriyanto
4d5523410b improve fail2ban removal 2023-01-21 23:18:15 +07:00
Edi Septriyanto
21e66acc11 Add remove test 2023-01-21 22:27:42 +07:00
Edi Septriyanto
401b1eafca Make installer more verbose 2023-01-21 08:54:18 +07:00
Edi Septriyanto
edc1d1b2d4 Update Fail2ban 2023-01-20 04:20:13 +07:00
Edi Septriyanto
f9c3472640 Update Fail2ban + Python3 support 2023-01-19 10:13:03 +07:00
Edi Septriyanto
f644b37294 Fix PHP dependencies 2023-01-19 10:12:11 +07:00
Edi Septriyanto
9f5c08ab20 Update Fail2ban v1.0.2 + Python3 support 2023-01-18 08:26:35 +07:00
Edi Septriyanto
877b557c8a Update default env config 2023-01-17 08:35:37 +07:00
Edi Septriyanto
2f34a77fa4 Update dependencies install 2023-01-17 08:14:22 +07:00
Edi Septriyanto
b9bdd8831b Move installer sequence 2023-01-17 07:47:51 +07:00
Edi Septriyanto
34ec593e86 Add cffi backend module 2023-01-17 07:47:22 +07:00
Edi Septriyanto
bc278b3548 Update dependencies 2023-01-17 07:46:48 +07:00
Edi Septriyanto
d9f76500b1 Add PHP 8.2 and dependencies 2023-01-17 07:46:11 +07:00
Edi Septriyanto
da44071583 Add PHP 8.2 support 2023-01-17 05:18:06 +07:00
Edi Septriyanto
b291fc7518 Add PHP 8.2 support 2023-01-17 05:17:17 +07:00
Edi Septriyanto
6b7dbb5b6d Update openssl for security 2023-01-16 23:22:53 +07:00
Edi Septriyanto
84814f8c42 Update lain-lain # 2023-01-16 23:21:59 +07:00
Edi Septriyanto
b6679cf8ce Update unit test 2023-01-16 23:19:34 +07:00
Edi Septriyanto
71c8851965 Update installer files 2023-01-16 23:18:52 +07:00
Edi Septriyanto
1ade7a8858 Update libs file 2023-01-16 23:17:35 +07:00
Edi Septriyanto
918711e54a Update PHP config 2023-01-16 23:16:54 +07:00
Edi Septriyanto
27bce71b9b Update Nginx config 2023-01-16 23:16:31 +07:00
Edi Septriyanto
3bc1bae517 Update Workflow 2023-01-16 22:49:05 +07:00
Edi Septriyanto
487163999f Merge pull request #140 from joglomedia/2.x.x
Fix issue #139 FTP install error
2022-07-30 05:45:31 +07:00
Edi Septriyanto
967085f1bf Update default PHP to v8.0 2022-07-29 07:33:33 +07:00
Edi Septriyanto
8bbe96e0a4 Fix issue #139 2022-07-29 03:26:36 +07:00
Edi Septriyanto
6bb78cadb2 Add FTP install test 2022-07-29 03:25:51 +07:00
Edi Septriyanto
b9b1f3b320 Add support Ubuntu 22.04 2022-07-29 03:24:14 +07:00
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