ServerOk 26d9c8cea3 updated lamp installer 1 mês atrás
..
1-basic-tools.sh a916508399 updated 3 meses atrás
2-apache-php-mysql.sh 15de180de0 removed phpmyadmin from installing as default version won't work 5 anos atrás
2-apache-php56-mysql.sh 7134b7e71a updated 1 ano atrás
2-apache-php71-mysql.sh 5b26c093bb updated 5 anos atrás
2-apache-php72-mysql.sh 1c7839f27e updated 3 anos atrás
2-apache-php73-mysql.sh a916508399 updated 3 meses atrás
2-apache-php74-mysql.sh 7134b7e71a updated 1 ano atrás
2-apache-php80-mysql.sh 24caacbbfb updated 9 meses atrás
2-apache-php81-mysql.sh c8571678b5 added php80 and php81 2 anos atrás
2-apache-php82-mysql.sh 0b48ec23ae added apache laravel support 7 meses atrás
2-nginx-php-mysql.sh 486e540e91 added ubuntu 18.04 support for nginx install script 6 anos atrás
2-nginx-php56-mysql.sh 7134b7e71a updated 1 ano atrás
2-nginx-php71-mysql.sh a7ca050f00 added nginx php7.1 5 anos atrás
2-nginx-php72-mysql.sh c8571678b5 added php80 and php81 2 anos atrás
2-nginx-php73-mysql.sh ba2f005c6e updated 5 anos atrás
2-nginx-php74-mysql.sh bd8b5ba93e added DEBIAN_FRONTEND=noninteractive 3 anos atrás
2-nginx-php80-mysql.sh c8571678b5 added php80 and php81 2 anos atrás
2-nginx-php81-mysql.sh c8571678b5 added php80 and php81 2 anos atrás
2-nginx-php82-mysql.sh 7134b7e71a updated 1 ano atrás
2-nginx-php83-mysql.sh 7134b7e71a updated 1 ano atrás
fabfile.py 85d957a6d8 updated 7 anos atrás
lamp.sh 26d9c8cea3 updated lamp installer 1 mês atrás
lnmp.sh 71e4f728d1 upgraded phpmyadmin version 6 meses atrás
mysql.sh 5e5361dece added webmin install 7 anos atrás
php-5.6.txt 1a7ee2d615 updated 5 anos atrás
php-7.0.txt 4cfa3aa0e4 updated 6 anos atrás
php-7.1.txt 191a57df51 updated 6 anos atrás
php-7.2.txt ba2f005c6e updated 5 anos atrás
php-7.3.txt 569c0bf4a3 php 7.3 added gmp extension 5 anos atrás
readme-apache.txt dbe052d6d3 updated letsencrypt renew cronjob 1 ano atrás
readme.txt a916508399 updated 3 meses atrás
swap.sh 5e5361dece added webmin install 7 anos atrás
ubuntu-php-5.6.sh ecb6ecd3cd updated 6 anos atrás
webmin.sh 1280d23d51 updated 6 anos atrás

readme-apache.txt

apt install libapache2-mod-ruid2
apt install libapache2-mpm-itk
a2enmod mpm_itk

SERVER_IP_HERE
DOMAIN_NAME
USERNAME
SFTP_PASSWORD
MYSQL_PASSWORD
admin@serverok.in

------------------

sed -i "s/PasswordAuthentication no/PasswordAuthentication yes/g" /etc/ssh/sshd_config
service ssh restart

dd if=/dev/zero of=/swapfile bs=1M count=2048
mkswap /swapfile
chmod 0600 /swapfile
swapon /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab

useradd -m --shell /bin/bash --home /home/DOMAIN_NAME USERNAME
usermod -aG USERNAME www-data
passwd USERNAME

SFTP_PASSWORD

vi /etc/apache2/sites-enabled/DOMAIN_NAME.conf


ServerName DOMAIN_NAME
ServerAlias www.DOMAIN_NAME
ServerAdmin info@DOMAIN_NAME
DocumentRoot /home/DOMAIN_NAME/html
CustomLog ${APACHE_LOG_DIR}/DOMAIN_NAME.log combined
ErrorLog ${APACHE_LOG_DIR}/DOMAIN_NAME-error.log
#Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains"
Header always append X-Frame-Options SAMEORIGIN

AssignUserID USERNAME USERNAME


RMode config
RUidGid USERNAME USERNAME
RGroups www-data


Options All -Indexes
AllowOverride All
Require all granted
Order allow,deny
allow from all





mkdir /home/DOMAIN_NAME/html/
echo " /home/DOMAIN_NAME/html/index.php
chown -R USERNAME:USERNAME /home/DOMAIN_NAME/
chmod -R 755 /home/DOMAIN_NAME/html/
chmod 750 /home/DOMAIN_NAME/

mysql
create database USERNAME_db;
grant all on USERNAME_db.* to 'USERNAME_db'@'localhost' identified by 'MYSQL_PASSWORD';

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'MYSQL_PASSWORD' WITH GRANT OPTION;
GRANT PROXY ON ''@'' TO 'admin'@'localhost' WITH GRANT OPTION;


systemctl restart apache2

certbot --authenticator webroot --webroot-path /home/DOMAIN_NAME/html/ --installer apache --agree-tos --no-eff-email --email admin@serverok.in -d DOMAIN_NAME -d www.DOMAIN_NAME


Server setup complete. Here is the login details.

SFTP

IP = SERVER_IP_HERE
Port = 22
User = USERNAME
PW = SFTP_PASSWORD

MySQL

DB = USERNAME_db
User = USERNAME_db
PW = MYSQL_PASSWORD

phpMyAdmin

http://SERVER_IP_HERE:7777

User = USERNAME_db
PW = MYSQL_PASSWORD



SSLEngine on
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS"
SSLCertificateFile /etc/ssl/DOMAIN.crt
SSLCertificateKeyFile /etc/ssl/DOMAIN.key
SSLCACertificateFile /etc/ssl/DOMAIN.ca
Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains"