mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-19 21:04:06 -07:00
Change default vesta port
This commit is contained in:
parent
960e3a20df
commit
6b7dc97731
1 changed files with 20 additions and 10 deletions
|
@ -49,7 +49,6 @@ help() {
|
||||||
-k, --named Install Bind [yes|no] default: yes
|
-k, --named Install Bind [yes|no] default: yes
|
||||||
-m, --mysql Install MySQL [yes|no] default: yes
|
-m, --mysql Install MySQL [yes|no] default: yes
|
||||||
-g, --postgresql Install PostgreSQL [yes|no] default: no
|
-g, --postgresql Install PostgreSQL [yes|no] default: no
|
||||||
-d, --mongodb Install MongoDB [yes|no] unsupported
|
|
||||||
-x, --exim Install Exim [yes|no] default: yes
|
-x, --exim Install Exim [yes|no] default: yes
|
||||||
-z, --dovecot Install Dovecot [yes|no] default: yes
|
-z, --dovecot Install Dovecot [yes|no] default: yes
|
||||||
-c, --clamav Install ClamAV [yes|no] default: yes
|
-c, --clamav Install ClamAV [yes|no] default: yes
|
||||||
|
@ -64,6 +63,7 @@ help() {
|
||||||
-s, --hostname Set hostname
|
-s, --hostname Set hostname
|
||||||
-u, --ssl Add LE SSL for hostname [yes|no] default: no
|
-u, --ssl Add LE SSL for hostname [yes|no] default: no
|
||||||
-e, --email Set admin email
|
-e, --email Set admin email
|
||||||
|
-d, --port Set Vesta port
|
||||||
-p, --password Set admin password
|
-p, --password Set admin password
|
||||||
-f, --force Force installation
|
-f, --force Force installation
|
||||||
-h, --help Print this help
|
-h, --help Print this help
|
||||||
|
@ -138,7 +138,6 @@ for arg; do
|
||||||
--named) args="${args}-k " ;;
|
--named) args="${args}-k " ;;
|
||||||
--mysql) args="${args}-m " ;;
|
--mysql) args="${args}-m " ;;
|
||||||
--postgresql) args="${args}-g " ;;
|
--postgresql) args="${args}-g " ;;
|
||||||
--mongodb) args="${args}-d " ;;
|
|
||||||
--exim) args="${args}-x " ;;
|
--exim) args="${args}-x " ;;
|
||||||
--dovecot) args="${args}-z " ;;
|
--dovecot) args="${args}-z " ;;
|
||||||
--clamav) args="${args}-c " ;;
|
--clamav) args="${args}-c " ;;
|
||||||
|
@ -153,6 +152,7 @@ for arg; do
|
||||||
--hostname) args="${args}-s " ;;
|
--hostname) args="${args}-s " ;;
|
||||||
--ssl) args="${args}-u " ;;
|
--ssl) args="${args}-u " ;;
|
||||||
--email) args="${args}-e " ;;
|
--email) args="${args}-e " ;;
|
||||||
|
--port) args="${args}-d " ;;
|
||||||
--password) args="${args}-p " ;;
|
--password) args="${args}-p " ;;
|
||||||
--force) args="${args}-f " ;;
|
--force) args="${args}-f " ;;
|
||||||
--help) args="${args}-h " ;;
|
--help) args="${args}-h " ;;
|
||||||
|
@ -163,7 +163,7 @@ done
|
||||||
eval set -- "$args"
|
eval set -- "$args"
|
||||||
|
|
||||||
# Parsing arguments
|
# Parsing arguments
|
||||||
while getopts "a:n:w:v:j:k:m:g:d:x:z:c:t:i:b:r:o:q:l:y:s:u:e:p:fh" Option; do
|
while getopts "a:n:w:v:j:k:m:g:x:z:c:t:i:b:r:o:q:l:y:s:u:e:d:p:fh" Option; do
|
||||||
case $Option in
|
case $Option in
|
||||||
a) apache=$OPTARG ;; # Apache
|
a) apache=$OPTARG ;; # Apache
|
||||||
n) nginx=$OPTARG ;; # Nginx
|
n) nginx=$OPTARG ;; # Nginx
|
||||||
|
@ -173,7 +173,6 @@ while getopts "a:n:w:v:j:k:m:g:d:x:z:c:t:i:b:r:o:q:l:y:s:u:e:p:fh" Option; do
|
||||||
k) named=$OPTARG ;; # Named
|
k) named=$OPTARG ;; # Named
|
||||||
m) mysql=$OPTARG ;; # MySQL
|
m) mysql=$OPTARG ;; # MySQL
|
||||||
g) postgresql=$OPTARG ;; # PostgreSQL
|
g) postgresql=$OPTARG ;; # PostgreSQL
|
||||||
d) mongodb=$OPTARG ;; # MongoDB (unsupported)
|
|
||||||
x) exim=$OPTARG ;; # Exim
|
x) exim=$OPTARG ;; # Exim
|
||||||
z) dovecot=$OPTARG ;; # Dovecot
|
z) dovecot=$OPTARG ;; # Dovecot
|
||||||
c) clamd=$OPTARG ;; # ClamAV
|
c) clamd=$OPTARG ;; # ClamAV
|
||||||
|
@ -188,6 +187,7 @@ while getopts "a:n:w:v:j:k:m:g:d:x:z:c:t:i:b:r:o:q:l:y:s:u:e:p:fh" Option; do
|
||||||
s) servername=$OPTARG ;; # Hostname
|
s) servername=$OPTARG ;; # Hostname
|
||||||
u) ssl=$OPTARG ;; # Add Let's Encrypt SSL for hostname
|
u) ssl=$OPTARG ;; # Add Let's Encrypt SSL for hostname
|
||||||
e) email=$OPTARG ;; # Admin email
|
e) email=$OPTARG ;; # Admin email
|
||||||
|
d) port=$OPTARG ;; # Vesta port
|
||||||
p) vpass=$OPTARG ;; # Admin password
|
p) vpass=$OPTARG ;; # Admin password
|
||||||
f) force='yes' ;; # Force install
|
f) force='yes' ;; # Force install
|
||||||
h) help ;; # Help
|
h) help ;; # Help
|
||||||
|
@ -405,6 +405,11 @@ if [ "$interactive" = 'yes' ]; then
|
||||||
read -p 'Please enter admin email address: ' email
|
read -p 'Please enter admin email address: ' email
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Asking for Vesta port
|
||||||
|
if [ -z "$port" ]; then
|
||||||
|
read -p 'Please enter Vesta port number (press enter for 8083): ' port
|
||||||
|
fi
|
||||||
|
|
||||||
# Asking to set FQDN hostname
|
# Asking to set FQDN hostname
|
||||||
if [ -z "$servername" ]; then
|
if [ -z "$servername" ]; then
|
||||||
read -p "Please enter FQDN hostname [$(hostname -f)]: " servername
|
read -p "Please enter FQDN hostname [$(hostname -f)]: " servername
|
||||||
|
@ -438,6 +443,11 @@ if [ -z "$email" ]; then
|
||||||
email="admin@$servername"
|
email="admin@$servername"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Set port if it wasn't set
|
||||||
|
if [ -z "$port" ]; then
|
||||||
|
port="8083"
|
||||||
|
fi
|
||||||
|
|
||||||
# Defining backup directory
|
# Defining backup directory
|
||||||
vst_backups="/root/vst_install_backups/$(date +%s)"
|
vst_backups="/root/vst_install_backups/$(date +%s)"
|
||||||
echo "Installation backup directory: $vst_backups"
|
echo "Installation backup directory: $vst_backups"
|
||||||
|
@ -1354,13 +1364,13 @@ $VESTA/upd/add_notifications.sh
|
||||||
# Adding cronjob for autoupdates
|
# Adding cronjob for autoupdates
|
||||||
$VESTA/bin/v-add-cron-vesta-autoupdate
|
$VESTA/bin/v-add-cron-vesta-autoupdate
|
||||||
|
|
||||||
# Add Let's Encrypt SSL for hostname and enable auto-renew
|
if [ "$port" != "8083" ]; then
|
||||||
if [ "$ssl" = 'yes' ]; then
|
echo "=== Set Vesta port: $port"
|
||||||
$VESTA/bin/v-add-letsencrypt-domain 'admin' $servername '' 'yes'
|
$VESTA/bin/v-change-vesta-port $port
|
||||||
$VESTA/bin/v-update-host-certificate admin $servername
|
|
||||||
echo "UPDATE_HOSTNAME_SSL='yes'" >> $VESTA/conf/vesta.conf
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "NOTIFY_ADMIN_FULL_BACKUP='$email'" >> $VESTA/conf/vesta.conf
|
||||||
|
|
||||||
|
|
||||||
#----------------------------------------------------------#
|
#----------------------------------------------------------#
|
||||||
# Vesta Access Info #
|
# Vesta Access Info #
|
||||||
|
@ -1376,7 +1386,7 @@ fi
|
||||||
echo -e "Congratulations, you have just successfully installed \
|
echo -e "Congratulations, you have just successfully installed \
|
||||||
Vesta Control Panel
|
Vesta Control Panel
|
||||||
|
|
||||||
https://$ip:8083
|
https://$ip:$port
|
||||||
username: admin
|
username: admin
|
||||||
password: $vpass
|
password: $vpass
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue