69 lines
2.8 KiB
Plaintext
69 lines
2.8 KiB
Plaintext
# sudo -s
|
|
|
|
### ? gpg --no-default-keyring --keyring /usr/share/keyrings/hestia-keyring.gpg --keyserver hkp://185.125.188.26 --recv-keys A189E93654F0B0E5
|
|
# gpg --keyring /usr/share/keyrings/hestia-keyring.gpg --keyserver hkp://185.125.188.26 --recv-keys A189E93654F0B0E5
|
|
|
|
# wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
|
|
|
|
# bash hst-install.sh --lang 'ru' --hostname '$HOSTNAME' --username '$USERNAME' --email '$EMAIL' --password '$PASSWORD' --multiphp '8.2' --postgresql yes --dovecot no --clamav no --spamassassin no
|
|
|
|
# reboot
|
|
|
|
# sudo -s
|
|
# usermod -aG sudo $USERNAME
|
|
# v-change-user-package $USERNAME default
|
|
# v-change-user-shell $USERNAME bash
|
|
# v-add-database $USERNAME rfclass_pg rfclass_pg $DBPASSWORD pgsql localhost
|
|
# v-add-database $USERNAME eis_pg eis_pg $DBPASSWORD pgsql localhost
|
|
# v-add-web-domain $USERNAME $DOMAIN $IP-DOMAIN yes www.$DOMAIN
|
|
|
|
https://manik.me/fixing-sftp-not-working-after-installing-hestiacp/
|
|
# find / -name "sftp-server" 2>/dev/null
|
|
# mcedit /etc/ssh/sshd_config
|
|
find: Subsystem sftp internal-sftp-server
|
|
replace: Subsystem sftp /usr/lib/openssh/sftp-server
|
|
save file and exit
|
|
# systemctl restart ssh
|
|
|
|
# mkdir /mnt/FOTOSVID && chown admin:admin /mnt/FOTOSVID
|
|
# echo "//10.77.1.250/fotosvid /mnt/FOTOSVID cifs vers=3.0,username=fotosvid,password=$PASSWORD,gid=1001,uid=1001,iocharset=utf8,rw,file_mode=0644,dir_mode=0755 0 0" >> /etc/fstab
|
|
# mount -a
|
|
|
|
|
|
hestia templates for RFCLASS.RU and EIS.RFCLASS.RU:
|
|
|
|
; origin-src: deb/templates/web/php-fpm/default.tpl
|
|
;#=========================================================================#
|
|
;# Default Web Domain Template #
|
|
;# DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS #
|
|
;# https://hestiacp.com/docs/server-administration/web-templates.html #
|
|
;#=========================================================================#
|
|
|
|
[%backend%]
|
|
listen = /run/php/php%backend_version%-fpm-%domain%.sock
|
|
listen.owner = %user%
|
|
listen.group = www-data
|
|
listen.mode = 0660
|
|
|
|
user = %user%
|
|
group = %user%
|
|
|
|
pm = ondemand
|
|
pm.max_children = 8
|
|
pm.max_requests = 4000
|
|
pm.process_idle_timeout = 10s
|
|
pm.status_path = /status
|
|
|
|
php_admin_value[upload_tmp_dir] = /home/%user%/tmp
|
|
php_admin_value[session.save_path] = /home/%user%/tmp
|
|
php_admin_value[open_basedir] = /mnt/FOTOSVID:/home/%user%/.composer:/home/%user%/web/%domain%/public_html:/home/%user%/web/%domain%/private:/home/%user%/web/%domain%/public_shtml:/home/%user%/tmp:/tmp:/bin:/usr/bin:/usr/local/bin:/usr/share:/opt
|
|
php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f admin@%domain%
|
|
|
|
env[HOSTNAME] = $HOSTNAME
|
|
env[PATH] = /usr/local/bin:/usr/bin:/bin
|
|
env[TMP] = /home/%user%/tmp
|
|
env[TMPDIR] = /home/%user%/tmp
|
|
env[TEMP] = /home/%user%/tmp
|
|
|
|
save to file: /usr/local/hestia/data/templates/web/php-fpm/rfclass_default.tpl
|