Git Product home page Git Product logo

vesta's People

Contributors

alex-connor avatar anton-reutov avatar caelish avatar cdnmall avatar clarkchentw avatar crackerizer avatar darkworks avatar devius avatar dpeca avatar flatta avatar iandk avatar ioannidesalex avatar ionescu-bogdan avatar isscbta avatar j52m avatar larsz avatar madeitbelgium avatar myrevery avatar myvesta avatar naumov-socolov avatar ngocphuongnb avatar openbrasil avatar orwah avatar pcfreak30 avatar robindirksen1 avatar serghey-rodin avatar skamasle avatar sysvoid avatar very-twi avatar zond80 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vesta's Issues

How do I install softaculous on myvesta?

Operating System (OS/VERSION):

Debian 10

VestaCP Version:

I believe I have the latest version, but not sure if update is working correctly.

Installed Software (what you got with the installer):

Defaults

Steps to Reproduce:

Cannot install softaculous through GUI. Cannot install through manual procedure either, complains about ioncube missing. Cannot install ioncube. Got a friend to install softaculous manually, but he couldn't access the installed installation. It just says:

This site can’t be reached 127.0.0.1 refused to connect.

Related Issues/Forum Threads:

Found anything that might be related to this? It might help us find the cause.

Other Notes:

Anything else?

v-add-remote-dns-host

Does

v-add-remote-dns-host slave.yourhost.com 8083 admin p4sw0rd

work with the special URL?

Is there a forum for myvesta? Can't find one and vestacp forum is DEAD.

directory not created automatically on add web

Describe the problem:

There is no directory created with a domain name associated in /home/admin/web. If I create manually & fix the permission then it works.
Type here what is the problem

Debian version:
Debian 10

VestaCP Version:
0.9.8.26-39

first 22 lines of file /usr/local/vesta/conf/vesta.conf

WEB_SYSTEM='apache2'
WEB_RGROUPS='www-data'
WEB_PORT='8080'
WEB_SSL_PORT='8443'
WEB_SSL='mod_ssl'
PROXY_SYSTEM='nginx'
PROXY_PORT='80'
PROXY_SSL_PORT='443'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='vsftpd'
DNS_SYSTEM='bind9'
MAIL_SYSTEM='exim4'
ANTIVIRUS_SYSTEM='clamav-daemon'
ANTISPAM_SYSTEM='spamassassin'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
DISK_QUOTA='yes'
BACKUP_SYSTEM='local'
LANGUAGE='en'
VERSION='0.9.8'

Apache2 and Nginx not starting it boot

Operating System (OS/VERSION):

Debian 10.4

VestaCP Version:

myVesta 0.9.8-26-20
Build date: 01-Jun-2020

Installed Software (what you got with the installer):

php-fpm, apache, nginx, mysql

Steps to Reproduce:

install myveta on debian 10.4 system which have NAT IP
and then reboot it ,
when login to vesta and go to services all services running accept apache2 and nginx there is nothing wrong with services because if you manually start them from that server services tab they will start just that it next reboot they will need manual start

Other Notes:

Possibly something wrong with NAT IP . as when i did vesta installation it picked up router main ip like 192.168.0.20 -> xx.xx.xx.xx (public ip ) i change firewall rules on router side and also in vesta i changed public ip to different

also i tried your script i found on vesta forum to change ip

OLDIPV4='' # enter here
NEWIPV4=$(curl -s curl ipinfo.io/ip)

grep -rl "$OLDIPV4" /etc | xargs sed -i "s#$OLDIPV4#$NEWIPV4#g"
find /home/*/conf/ -type f -exec sed -i "s#$OLDIPV4#$NEWIPV4#g" {} \;
mv /usr/local/vesta/data/ips/$OLDIPV4 /usr/local/vesta/data/ips/$NEWIPV4
mv /etc/apache2/conf.d/$OLDIPV4.conf /etc/apache2/conf.d/$NEWIPV4.conf
mv /etc/nginx/conf.d/$OLDIPV4.conf /etc/nginx/conf.d/$NEWIPV4.conf
grep -rl "$OLDIPV4" /usr/local/vesta/data | xargs sed -i "s#$OLDIPV4#$NEWIPV4#g"

service bind9 restart
service apache2 restart
service nginx restart
service vesta restart

but looks like its only for dedicated ip address will not work in case of NAT IP
i checked apache error log , nothing wrong with it

DNS error after run install script

I am Sorry for bad english.
I run the installation on a clean debian 10.
During the installation, script noticed the "Temporary failure resolving 'ftp.debian.org'" error.
http://joxi.ru/4AkZ9JEFoO3nk2?d=1

The reason for this is because the INPUT DROP firewall policies have been added.

This is old problem original vesta.

To fix the situation, you need to add to the firewall the one rule.

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

php-fpm

Operating System (OS/VERSION):
Debian 10.4
VestaCP Version:
myVesta 0.9.8-26-23 Build date: 14-Jun-2020

Installed Software (what you got with the installer):
apache, nginx, mysql + multi-php-install.sh

Steps to Reproduce:

in web template apache2 i see
PHP-FPM-56
PHP-FPM-70
PHP-FPM-71
PHP-FPM-72
PHP-FPM-73
PHP-FPM-74
PHP-FPM-73-public
PHP-FPM-74-public
default
hosting

but into file vst-install-debian.sh i see phpfpm setting = no !!!!

Defining default software stack

set_default_value 'nginx' 'yes'
set_default_value 'apache' 'yes'
set_default_value 'phpfpm' 'no'

  1. php-fpm can you clarify if it is correct?

  2. difference between PHP-FPM-73 and PHP-FPM-73-public ?

Use https when downloading executable scripts, signatures, keys, etc.

Use https when downloading executable scripts, signatures, keys, etc.

Example:

The documentation at https://github.com/myvesta/vesta/blob/master/README.md suggests running the following:
curl -O http://c.myvestacp.com/vst-install-debian.sh
Unfortunately, this opens up a whole series of man-in-the-middle attacks during the highly vulnerable install process. The fix is easy since you already have a working certificate, thus it should be replaced with:
curl -O https://c.myvestacp.com/vst-install-debian.sh

The same goes for any other downloads during the install, setup, updating or other related processes.

v-update-letsencrypt-ssl sed error

Operating System (OS/VERSION):

Debian Stretch

VestaCP Version:

0.9.8-26-22

Steps to Reproduce:

  1. Wait for v-update-letsencrypt-ssl cronjob to execute
  2. The job fails with
sed: -e expression #1, char 0: no previous regular expression
*redacted* 
fail_counter = 1
sed: -e expression #1, char 0: no previous regular expression
*redacted*
fail_counter = 7

Feature Request: Install MySQL instead of MariaDB

Describe the problem:

Still in 2021-01 with MariaDB, JSON is still just an alias for LONGTEXT, they don't have a proper JSON datatype - but MySQL has supported it since 2015-08

Is it possible to install MySQL (5.7 or 8) instead of MariaDB in Debian 10?

Steps to Reproduce:

Install myVesta on Debian 10

Debian version:

Type here, example: Debian 10

VestaCP Version:

Latest

File manager

Operating System (OS/VERSION):

Type here, e.g. CentOS 6
Debian 10

Can you please add file manager to myvsestacp ?

can't receive emails from myvesta control panel

Describe the problem:

I just setup myVesta control panel on my Google compute engine instance, and it seems that something is wrong with emails config.
I'm talking about the email that the control panel itself sends (not from the webmail) to the email I input on "Send login credentials to email address" while creating a database or a user ...

Steps to Reproduce:

while creating a user or a database I issue a Gmail email address on the "Send login credentials to email address" input

Open ports on Google cloud firewall of the instance:

tcp:25,465,587,2525 - Egress
tcp:80,443 - Ingress
tcp:8083 - Ingress
ssh

Debian version:

Debian 10

VestaCP Version:

0.9.8-26-32

Installed Software (what you got with the installer):

WEB_SYSTEM='apache2'
WEB_RGROUPS='www-data'
WEB_PORT='8080'
WEB_SSL_PORT='8443'
WEB_SSL='mod_ssl'
PROXY_SYSTEM='nginx'
PROXY_PORT='80'
PROXY_SSL_PORT='443'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='proftpd'
DNS_SYSTEM='bind9'
MAIL_SYSTEM='exim4'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
DISK_QUOTA='yes'
BACKUP_SYSTEM='local'
LANGUAGE='en'
VERSION='0.9.8'
DB_SYSTEM='mysql'
SOFTACULOUS='yes'
UPDATE_HOSTNAME_SSL='yes'
DB_PMA_URL='https:///phpmyadmin/'
MAX_DBUSER_LEN=80
ALLOW_BACKUP_ANYTIME='yes'
NOTIFY_ADMIN_FULL_BACKUP='
**@gmail.com'

/var/log/exim4/mainlog

https://pastebin.com/raw/vgVf1wUt

[Feature Request] tool to convert myvesta to vesta

Hello,

I am requesting a feature for a tool to convert myvesta to vesta. It is awesome that vesta can be converted to myvesta - but of course, it is a bit daunting that it is a one-way conversion.

Thanks.

convert-vesta-to-myvesta.sh

Operating System (OS/VERSION):

Debian9

VestaCP Version:

Last

Installed Software (what you got with the installer):

apache, nginx, mysql, postgresql

Steps to Reproduce:

Run the conversion script in a freshly installed vestacp

Related Issues/Forum Threads:

Setting up vesta-nginx (0.9.8-26-4) ...
Job for vesta.service failed because the control process exited with error code.
See "systemctl status vesta.service" and "journalctl -xe" for details.
invoke-rc.d: initscript vesta, action "start" failed.
● vesta.service - LSB: starts the vesta control panel
Loaded: loaded (/etc/init.d/vesta; generated; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2020-04-15 20:28:39 EDT; 46ms ago
Docs: man:systemd-sysv-generator(8)
Process: 19234 ExecStart=/etc/init.d/vesta start (code=exited, status=1/FAILURE)
Tasks: 5 (limit: 4915)
CGroup: /system.slice/vesta.service
├─331 nginx: master process /usr/local/vesta/nginx/sbin/vesta-nginx
├─336 nginx: worker process
├─369 php-fpm: master process (/usr/local/vesta/php/etc/php-fpm.conf)
├─371 php-fpm: pool www
└─372 php-fpm: pool www

Other Notes:

I would like to convert some installed servers using your script. Have you any clue why is it throwing such an error?

dnc-cluster

є 2 ns сервера, перший сервер знаходиться на vestacp, другий недавно оновив до myvesta і замітив що не працює dnc-cluster. не синхронізує записи dns.

Where do I find all the SSL Certificates?

These are autogenerated when I add new websites. But I can only find the main one for the panel in /usr/local/vesta/ssl

Where are the other ones (as I have more than one site)?

unable to install apache

hi,

Unable to install apache the install script does not respect the apache parameter.

best regards

phpmyadmin files returning 404

Operating System (OS/VERSION):

Debian 10

VestaCP Version:

latest

Installed Software (what you got with the installer):

php-fpm, apache, nginx, mysql

Steps to Reproduce:

when i try to load phpmyadmin like http://mysite.com/phpmyadmin

then i get blank screen and when i checked in console and also error log i noticed there were a lot of 404 error on phpmyadmin assets

GET https://site.com/phpmyadmin/themes/pmahomme/jquery/jquery-ui.css net::ERR_ABORTED 404 site.com/:13 GET https://site.com/phpmyadmin/js/vendor/codemirror/lib/codemirror.css?v=5.0.2 net::ERR_ABORTED 404 site.com/:14 GET https://site.com/phpmyadmin/js/vendor/codemirror/addon/hint/show-hint.css?v=5.0.2 net::ERR_ABORTED 404 site.com/:15 GET https://site.com/phpmyadmin/js/vendor/codemirror/addon/lint/lint.css?v=5.0.2 net::ERR_ABORTED 404 site.com/:16 GET https://site.com/phpmyadmin/themes/pmahomme/css/theme.css?v=5.0.2&nocache=4778503790ltr&server=1 net::ERR_ABORTED 404 site.com/:19 GET https://site.com/phpmyadmin/js/vendor/jquery/jquery.min.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:20 GET https://site.com/phpmyadmin/js/vendor/jquery/jquery-migrate.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:22 GET https://site.com/phpmyadmin/js/vendor/sprintf.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:23 GET https://site.com/phpmyadmin/js/ajax.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:24 GET https://site.com/phpmyadmin/js/keyhandler.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:25 GET https://site.com/phpmyadmin/js/vendor/bootstrap/bootstrap.bundle.min.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:26 GET https://site.com/phpmyadmin/js/vendor/jquery/jquery-ui.min.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:27 GET https://site.com/phpmyadmin/js/vendor/js.cookie.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:28 GET https://site.com/phpmyadmin/js/vendor/jquery/jquery.mousewheel.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:29 GET https://site.com/phpmyadmin/js/vendor/jquery/jquery.event.drag-2.2.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:30 GET https://site.com/phpmyadmin/js/vendor/jquery/jquery.validate.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:31 GET https://site.com/phpmyadmin/js/vendor/jquery/jquery-ui-timepicker-addon.js?v=5.0.2 net::ERR_ABORTED 404 site.com/:32 GET https://site.com/phpmyadmin/js/vendor/jquery/jquery.ba-hashchange-1.3.js?v=5.0.2 net::ERR_ABORTED 404

so should i need to create link between /usr/share/phpmyadmin and public_html ?

iotheme template with myTooLs and elfinder OK

myvesta.zip

Operating System (OS/VERSION):

Debian 10

VestaCP Version:

myVesta 0.9.8-26-26 Build date: 27-Jun-2020

Installed Software (what you got with the installer):

php-fpm, apache, nginx, mysql

Steps to Reproduce:

iotheme template with myTooLs and elfinder

scp /home/accountName/myvesta_iotheme.tar.gz [email protected]:/usr/local/vesta/
ssh [email protected]
cd /usr/local/vesta && sudo tar -xvf /usr/local/vesta/myvesta_iotheme.tar.gz -C /usr/local/vesta/web

Related Issues/Forum Threads:

it is ok with more then 3 vps

Other Notes:

Anything else?
myvesta_iotheme.tar.gz

Looking for help on how to manage a migration

I am so happy to see this project as it looks like the core VestaCP may be dead at this point, I want to be able to replace current VestaCP installs with one from a Git fork from the core project (or maybe this one) and am kinda suck on how to proceed. Is there a way you can think of to replace the ATP package on the systems so that from now on it fetches from my fork? The only downside I see to being able to switch is I currently use Ubuntu servers for everything, but will the compile also work for Ubuntu? https://github.com/myvesta/vesta/blob/master/src/deb/vesta_compile.sh

Any help with this would be amazing.

myVesta API not working as expected.

Describe the problem:

myVesta API doesn't work, even if I've specified which IP should be allowed to use it. I'm using Node.js which sends a POST request, with the right query.

Even tried with PHP as instructed from Vestacp owns API documents, but didn't work either.
image

Steps to Reproduce:

  • A clean installation of myVesta.
  • Whitelist IP to enable API.

Debian version:

Debian 10

VestaCP Version:

0.9.8-26-39

Installed Software (what you got with the installer):

ANTIVIRUS_SYSTEM='clamav-daemon'
ANTISPAM_SYSTEM='spamassassin'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
BACKUP_SYSTEM='local'
LANGUAGE='en'
VERSION='0.9.8'
DB_SYSTEM='mysql'

Error: Let's Encrypt validation status 400 when checking Let's Encrypt support checkbox

Operating System (OS/VERSION):

Debian 10

VestaCP Version:

myVesta 0.9.8-26-28
Build date: 15-Jul-2020

Installed Software (what you got with the installer):

defaults

Steps to Reproduce:

Add Let's Encrypt support to any domain (via checkbox)

Related Issues/Forum Threads:

https://forum.vestacp.com/viewtopic.php?t=18597
https://community.letsencrypt.org/t/error-lets-encrypt-validation-status-400/99289/2

Other Notes:

I get this on all of my domains.

image

SSL problem

Operating System (OS/VERSION):

Debian 10.4

VestaCP Version:

myVesta 0.9.8-26-20 Build date: 01-Jun-2020

Installed Software (what you got with the installer):

php-fpm, apache, nginx, mysql + multi-php-install.sh

Steps to Reproduce:

https problem with cloudflare setup @ FULL SSL

Related Issues/Forum Threads:

Other Notes:

what script do you consider for this problem ?
https://github.com/myvesta/vesta/blob/master/src/deb/vesta/postinst
or
https://github.com/myvesta/vesta/blob/master/bin/v-add-web-domain-ssl
or
9cdfaf4
THX

issue DROP user failed for 'pma'@'localhost'

Describe the problem:

I see a issue DROP user, can you check this?
Type here what is the problem
image

Steps to Reproduce:

Type here what we should do in order to see the bug on our test server

Debian version:

Type here, example: Debian 10

VestaCP Version:

Type here, example: 0.9.8.26-29

Installed Software (what you got with the installer):

Copy here first 22 lines of file /usr/local/vesta/conf/vesta.conf

GSuite Gmail DKIM dns Record not validating

Describe the problem:

Gsuite Gmail DKIM record not publish or validate from myVestacp DNS Setting

Steps to Reproduce:

Here is details what i follow

Step 1: Create DKIM Record in Gsuite Gmail DKIM Setting
DNS host name (TXT record name): google._domainkey
TXT record value: v=DKIM1; k=rsa; p=******************

Step 2: Login myVestaCP > DNS and go to desired domain and click on edit and replaced "Template: BIND9" from Default to Gmail.

Step 3: myVestaCP > DNS > add record in desired domain
Record: google._domainkey
Type: TXT
IP or Value: v=DKIM1; k=rsa; p=******************
Click on Add

Step 4: Test DKIM record from mxtoolbox and from mail-tester
Domain name: desired domain
DKIM Selector: google._domainkey
Query Answer: DNS Record not found or not publish

Debian version:

Debian 10

VestaCP Version:

0.9.8-26-33

Installed Software (what you got with the installer):

WEB_SYSTEM='apache2'
WEB_RGROUPS='www-data'
WEB_PORT='8080'
WEB_SSL_PORT='8443'
WEB_SSL='mod_ssl'
PROXY_SYSTEM='nginx'
PROXY_PORT='80'
PROXY_SSL_PORT='443'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='proftpd'
DNS_SYSTEM='bind9'
MAIL_SYSTEM='exim4'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
BACKUP_SYSTEM='local'
LANGUAGE='en'
VERSION='0.9.8'
DB_SYSTEM='mysql'
UPDATE_HOSTNAME_SSL='yes'

Can't get tls working with proftpd on myvesta

Followed standard instructions, then:

Status: Connecting to my.server-name.com:21...
Status: Connection established, waiting for welcome message...
Response: 220 FTP Server ready.
Command: AUTH TLS
Response: 500 AUTH not understood
Command: AUTH SSL
Response: 500 AUTH not understood
Error: Critical error: Could not connect to server

But standard ftp without encryption works fine. What am I missing?

домени Українською

Describe the problem:

Доброго дня, якщо писати домен Українською мовою то получаються ошибки
apachectl[17902]: AH00526: Syntax error on line 3 of /home/admin/conf/web/s.\xd0\xba\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb8\xd1\x82247.\xd1\x83\xd0\xba\xd1\x80
s.кредит247

Steps to Reproduce:

Type here what we should do in order to see the bug on our test server

Debian version:

Type here, example: Debian 10

VestaCP Version:

Type here, example: 0.9.8.26-29

Installed Software (what you got with the installer):

MAIL_SYSTEM='exim4'
ANTIVIRUS_SYSTEM='clamav-daemon'
ANTISPAM_SYSTEM='spamassassin'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
BACKUP_SYSTEM='local'
LANGUAGE='en'
VERSION='0.9.8'
DB_SYSTEM='pgsql,mysql'
UPDATE_HOSTNAME_SSL='yes'

IPv6 status?

Hey there, what's the status on ipv6 implementation?

multi-php-install.sh "Syntax error: "}" unexpected"

Describe the problem:

After running the script:

multi-php-install.sh: 62: multi-php-install.sh: Syntax error: "}" unexpected

Steps to Reproduce:

copy/paste script and run

Debian version:

Debian 10

VestaCP Version:

MyVesta latest version

Installed Software (what you got with the installer):

Backup options to google drive

Operating System (OS/VERSION):

Debian 10

Hi,
Can you please add more options for remote backup?
I would suggest if you could add the option for google drive?

how i can change /phpmyadmin/ url

Operating System (OS/VERSION):

Debian 10

VestaCP Version:

0.9.8 (amd64) | Release: 26-4

Installed Software (what you got with the installer):

Default installation with softaculous

Steps to Reproduce:

I'm trying to change phpmyadmin url to avoid scan and brute-force attacks, i edited

/etc/nginx/conf.d/phpmyadmin.inc

changed these lines from phpmyadmin

location /phpmyadmin {
location ~ ^/phpmyadmin/(.*\.php)$ {
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {

to

location /wdbeditor {
location ~ ^/wdbeditor/(.*\.php)$ {
location ~* ^/wdbeditor/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {

and edited:

/etc/apache2/conf.d/phpmyadmin.conf

changed these lines from phpmyadmin
Alias /phpmyadmin /usr/share/phpmyadmin

to
Alias /wbeditor /usr/share/phpmyadmin

and restarted apache and nginx, but when i try access new url
http://panel.mydomain.com/wdbeditor/ shows a blank page, then i looked at browser request and everything returns a 404 error

http://panel.mydomain.com/wbeditor/js/vendor/codemirror/addon/lint/lint.css?v=4.9.1
GET
404 Error Not Found

Related Issues/Forum Threads:

https://forum.vestacp.com/viewtopic.php?t=14159

Other Notes:

N/A

locked out of vestacp after secret url

Hello,

I moved from vestacp to myvestacp with your script.
So far so good!
after that i set the secret url using:
echo "<?php $login_url='MY-SECRET-URL';" > /usr/local/vesta/web/inc/login_url.php
Now i get blank page when i want to go to the normal controlpanel, wich is good, but when i use the url i just set, i get a page not found error.

the php is there, i check using nano, i also tried putting a ?> closing tag after it, but still same problem

removed the php file for now so i can enter the CP again

Help appreciated

Method for importing vestacp backup

Describe the problem:

I've tried manually copying a backup to the server but i cannot restore it.

Steps to Reproduce:

Type here what we should do in order to see the bug on our test server

Debian version:

Debian 10

VestaCP Version:

myVesta 0.9.8-26-28

Installed Software (what you got with the installer):

WEB_SYSTEM='apache2'
WEB_RGROUPS='www-data'
WEB_PORT='8080'
WEB_SSL_PORT='8443'
WEB_SSL='mod_ssl'
PROXY_SYSTEM='nginx'
PROXY_PORT='80'
PROXY_SSL_PORT='443'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='proftpd'
DNS_SYSTEM='bind9'
MAIL_SYSTEM='exim4'
ANTIVIRUS_SYSTEM='clamav-daemon'
ANTISPAM_SYSTEM='spamassassin'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
BACKUP_SYSTEM='local'
LANGUAGE='en'

Login screen Disappear

Login from disappeared. When I try to login I can see a white screen only.
Besides this everything is working fine. Just I haven't access of my admin panel. I am new to Vesta. I have tried to restart vesta, apache and Nginx. My password is working via ssh.

Debian version:

Debian 10

VestaCP Version:

0.9.8.26-33

first 22 lines of file /usr/local/vesta/conf/vesta.conf

WEB_SYSTEM='apache2'
WEB_RGROUPS='www-data'
WEB_PORT='8080'
WEB_SSL_PORT='8443'
WEB_SSL='mod_ssl'
PROXY_SYSTEM='nginx'
PROXY_PORT='80'
PROXY_SSL_PORT='443'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='vsftpd'
DNS_SYSTEM='bind9'
MAIL_SYSTEM='exim4'
ANTIVIRUS_SYSTEM='clamav-daemon'
ANTISPAM_SYSTEM='spamassassin'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
DISK_QUOTA='yes'
BACKUP_SYSTEM='local'
LANGUAGE='en'
VERSION='0.9.8'

vestacp does have postfix with dovecot ?

Operating System (OS/VERSION):

Debian 10

VestaCP Version:

0.9.8-26

Installed Software (what you got with the installer):

php-fpm, apache, nginx, mysql

Steps to Reproduce:

am trying to switch dovecot to mysql authentication so that i can add mail user directly just by modifying db from my php application , currently vestacp is saving passwords on disk , so i searched on mysql authentication and all most all guides are based on postfix + dovecot , so is it safe to install postfix along vestacp.
also anyway to switch existing dovecot to mysql auth directly without postfix. so that vestacp not break due to it.

Related Issues/Forum Threads:

https://workaround.org/ispmail/wheezy/setting-up-dovecot

Found anything that might be related to this? It might help us find the cause.

Other Notes:

Anything else?

Wordpress Nginx + php fpm ERROR 404 permalink

Hello, I followed the instructions of myvesta to install everything.
bash vst-install-debian.sh
but when entering the web only the home works. index.php internal websites do not work domain.com/*
I think it is because of permalink.

use debian 10. x64
Web Template: php-fpm-73
ssl support: lets encrypt
proxy template: default

I appreciate any help you can give me the first time I use myvesta. and I really like the improvements they have.

unable to set php.ini value

Operating System (OS/VERSION):

Debian 10

VestaCP Version:

latest build 26.

Installed Software (what you got with the installer):

php-fpm, apache, nginx, mysql

Steps to Reproduce:

  • click on server menu
  • click on apache configure button
  • click on configure php.ini
  • enter max execution time 300
  • save it
  • reload you will see that these fields are blank

on top of that php.ini files it /etc/php/7.x/fpm/php.ini are overwritten and backuped there and php.init just contain
Usage: CONFIG

i set execution time in /etc/php/7.x/fpm/pool.d\mydomain.com

but its not effecting , still have difficult 30 sec

so wondering how can we over write php execution time

Problem with letsencrypt

Describe the problem:

I added an extra subdomain on the panel, and got a Error: Let's Encrypt validation status
Without any info

I have been looking and writing info to console by editing the v-add-letsencrypt-domain scrypt

All my aliases are working fine except for the www.domain.com the validation check is returning nothing

Steps to Reproduce:

v-add-letsencrypt-domain2 'sennevb' zelfbouw-domotica.be 'www.zelfbouw-domotica.be'
nonce
0004wO4kEGsMraYPwUMBxLfVq2OG9_hmIU4JKCWc9m23x2A status: 200
step 3 - auth token
url: https://acme-v02.api.letsencrypt.org/acme/chall-v3/8755996737/eDHI1g 3gZI3b6xTuIurlDCje6eydNm2gkJ5LCU0PaafU0-ciI - token : 3gZI3b6xTuIurlDCje6eydNm2gkJ5LCU0PaafU0-ciI - nonce : 00046RRhLin4fJFz45puBrqFyilfv38B3vtFtXG1Db0P9qw - status : 200
default nginx method used
conf = /home/sennevb/conf/web/nginx.zelfbouw-domotica.be.conf_letsencrypt
validation_check :
answer:
Error: Let's Encrypt validation status

All the extra data you see is data i added to debug the problem

v-add-letsencrypt-domain2 'sennevb' zelfbouw-domotica.be 'media1.zelfbouw-domotica.be'
nonce
0103boZajTjt_b58u7CqnqYZTVaBxETR2rverrO1-W-EJuY status: 200
step 3 - auth token
url: https://acme-v02.api.letsencrypt.org/acme/chall-v3/8755996735/RmFqlQ - token : 4a8J_V3iqY2z2jdzPiQC4HmLzr4ijTUnnXeqgVyvQrU - nonce : 0003_q3wO_J6u7z6y9QP4mbcKz2HodOQGEe0IlHsY4dlCzw - status : 200
default nginx method used
conf = /home/sennevb/conf/web/nginx.zelfbouw-domotica.be.conf_letsencrypt
validation_check : "status": "valid", "status": "valid",
step 3 - auth token
url: https://acme-v02.api.letsencrypt.org/acme/chall-v3/8755996739/MWuSVg - token : 9mQoERAJz197S7pRSLFrs3s8xe5pkCZI8PJ1sOIjeNQ - nonce : 0003CkzvHzDQ7v7Ux6IFL6xWd7r6EiPF1scOm3EWN8w-ZQM - status : 200
default nginx method used
conf = /home/sennevb/conf/web/nginx.zelfbouw-domotica.be.conf_letsencrypt
validation_check : "status": "valid", "status": "valid",

Debian version:

Debian 9

VestaCP Version:

myVesta 0.9.8-26-37

Installed Software (what you got with the installer):

WEB_SYSTEM='apache2'
WEB_RGROUPS='www-data'
WEB_PORT='8080'
WEB_SSL_PORT='8443'
WEB_SSL='mod_ssl'
PROXY_SYSTEM='nginx'
PROXY_PORT='80'
PROXY_SSL_PORT='443'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='vsftpd'
MAIL_SYSTEM='exim4'
ANTIVIRUS_SYSTEM='clamav-daemon'
ANTISPAM_SYSTEM='spamassassin'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
BACKUP_SYSTEM=''
LANGUAGE='nl'
VERSION='0.9.8'
DB_SYSTEM='mysql'
DISK_QUOTA='no'

Mysql user add/password change not working with mysql 8.0

Describe the problem:

The new mysql user is not created and password change also not working

Steps to Reproduce:

create new database and user in vesta if mysql installed

Debian version:

10
Type here, example: Debian 10

VestaCP Version:

latest

Installed Software (what you got with the installer):

WEB_SYSTEM='apache2'
WEB_RGROUPS='www-data'
WEB_PORT='80'
WEB_SSL_PORT='443'
WEB_SSL='mod_ssl'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='vsftpd'
DNS_SYSTEM='bind9'
MAIL_SYSTEM='exim4'
ANTIVIRUS_SYSTEM='clamav-daemon'
ANTISPAM_SYSTEM='spamassassin'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
DISK_QUOTA='yes'
BACKUP_SYSTEM='local'
LANGUAGE='en'
VERSION='0.9.8'
DB_SYSTEM='mysql'
SFTPJAIL_KEY=''
FILEMANAGER_KEY=''
SOFTACULOUS='no'

Reason:
grant ... identified by removed from mysql 8

Here is my workaround:

# Change MySQL database password
change_mysql_password() {
    mysql_connect $HOST
if [ "$(echo $mysql_ver |cut -d. -f1)" -ge 7 ]; then
    query="CREATE USER \`$DBUSER\`@\`%\`"
    mysql_query "$query"
    query="CREATE USER \`$DBUSER\`@\`localhost\`"
    mysql_query "$query"
    query="ALTER USER \`$DBUSER\`@\`localhost\` IDENTIFIED BY '$dbpass'"
    mysql_query "$query"
    query="ALTER USER \`$DBUSER\`@\`%\` IDENTIFIED BY '$dbpass'"
    mysql_query "$query"
    query="GRANT ALL PRIVILEGES ON \`$database\`.* TO \`$DBUSER\`@\`%\`"
    mysql_query "$query"
    query="GRANT ALL PRIVILEGES ON \`$database\`.* TO \`$DBUSER\`@\`localhost\`"
    mysql_query "$query"

    md5=$(mysql_query "SHOW CREATE USER \`$DBUSER\`" 2>/dev/null)
    md5=$(echo "$md5" |grep password |cut -f8 -d \')
else
    query="GRANT ALL ON \`$database\`.* TO \`$DBUSER\`@\`%\`
        IDENTIFIED BY '$dbpass'"
    mysql_query "$query"

    query="GRANT ALL ON \`$database\`.* TO \`$DBUSER\`@localhost
        IDENTIFIED BY '$dbpass'"
    mysql_query "$query"

    md5=$(mysql_query "SHOW GRANTS FOR \`$DBUSER\`" 2>/dev/null)
    md5=$(echo "$md5" |grep PASSW|tr ' ' '\n' |tail -n1 |cut -f 2 -d \')
fi
}

Wrong TLS Cert Listed for Mail Server

Describe the problem:

When verifying the TLS cert being used for Mail Server, it lists the one used for the myVesta Panel and not the one configured for the mail server. Issue is seen only on the shown cert, the actual certificate being used is the selected one.

myVesta Cert

Incorrect Mail Server Cert

Checking mail server uses correct cert

Steps to Reproduce:

  1. Go to server edit $domain/edit/server/ and set a TLS cert for the myVesta Panel. It could one one from the registered domains or manually entered.
  2. Save configuration
  3. Enter edit the Mail server cert and chose a TLS from a different registered domain (it does not allow to enter manually).
  4. Save configuration.
  5. See incorrect details listed for Mail Server TLS cert (it shows the one from myVesta panel and not the one for Mail Server)

I can verify the correct cert is being used for the mail server event when the page lists the incorrect one issuing a curl command to my mail server domain: curl -vL https://$maildomain:465

Debian version:

Debian 10

VestaCP Version:

0.9.8-26-34

Installed Software (what you got with the installer):

WEB_SYSTEM='apache2'
WEB_RGROUPS='www-data'
WEB_PORT='8080'
WEB_SSL_PORT='8443'
WEB_SSL='mod_ssl'
PROXY_SYSTEM='nginx'
PROXY_PORT='80'
PROXY_SSL_PORT='443'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='proftpd'
DNS_SYSTEM='bind9'
MAIL_SYSTEM='exim4'
ANTIVIRUS_SYSTEM='clamav-daemon'
ANTISPAM_SYSTEM='spamassassin'
IMAP_SYSTEM='dovecot'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
FIREWALL_EXTENSION='fail2ban'
BACKUP_SYSTEM='local'
LANGUAGE='en'
VERSION='0.9.8'

apache 2 new version ?

Operating System (OS/VERSION):

Debian 10.4

VestaCP Version:

myVesta 0.9.8-26-20
Build date: 014-Jun-2020

Installed Software (what you got with the installer):

php-fpm, apache, nginx, mysql

Steps to Reproduce:

Apache/2.4.38 (Debian)
Server built: 2019-10-15T19:53:42

Related Issues/Forum Threads:

is it possible latest version of Apache 2.4.43 ?

Other Notes:

THX

WHMCS module not working

Operating System (OS/VERSION):

Debian 10.2

VestaCP Version:

0.9.8 (amd64)

Installed Software (what you got with the installer):

All default optons

Steps to Reproduce:

Try to create account from WHMCS, using Vesta module.

Related Issues/Forum Threads:

May be because WHMCS module does not include secret URL.

Other Notes:

WHMCS module log shows the string as "https://server.hostname.com:8083/api/user=admin&password=password&rest-of-the-string"

Solution: Either to have an option to exempt API calls from using secret URL, or option to white list WHMCS server IP, or to use a copy of Vesta/WHMCS module that is compatible with MyVesta secret URL.

Unable to install

Hello, I am trying on a clean install but get the following:

vst-install-debian.sh: line 528: [: buster/sid: integer expression expected E: Malformed entry 1 in list file /etc/apt/sources.list.d/vesta.list (absolute Suite Component) E: The list of sources could not be read. E: Malformed entry 1 in list file /etc/apt/sources.list.d/vesta.list (absolute Suite Component) E: The list of sources could not be read. E: Malformed entry 1 in list file /etc/apt/sources.list.d/vesta.list (absolute Suite Component) E: The list of sources could not be read. Error: apt-get install failed

Running on Ubuntu 18.04.1 since Debian 10 doesn't work on my install of Hyper-V and I can't figure out how to use the Debian site to get an older version. 18.04.1 is based on Deb10 so shouldn't have any issues tho, correct?

phpmyadmin error

Operating System (OS/VERSION):

Debian 10

VestaCP Version:

Newest

Installed Software (what you got with the installer):

All default

Steps to Reproduce:

When i login to db in phpmyadmin i get those errors
Zapytanie SQL: DokumentacjaEdytuj Edytuj

SELECT comment
FROM phpmyadmin.pma__column_info
WHERE db_name = 'admin_1test'
AND table_name = ''
AND column_name = '(db_comment)'
MySQL zwrócił komunikat: Dokumentacja

outroll#1932 - Table 'phpmyadmin.pma__column_info' doesn't exist in engine

Related Issues/Forum Threads:

Found anything that might be related to this? It might help us find the cause.

Other Notes:

Anything else?

How to Allow SFTP user to ssh

Describe the problem:

i wonder how can we allow sftp user to ssh into his web directory in case he want to checkout from his git repo.

Steps to Reproduce:

  • click on web
  • click on web domain
  • add sftp user
  • login to ssh via root ,
  • nano /etc/passwd
  • find our sftp user we added above
  • change its shell from /usr/sbin/nologin to /bin/rbash
  • now login to sftp user via ssh , it will login and will auto exit.

so how to allow sftp users to ssh

Debian version:

Debian 10

VestaCP Version:

latest version

Installed Software (what you got with the installer):

WEB_SYSTEM='apache2' WEB_RGROUPS='www-data' WEB_PORT='8080' WEB_SSL_PORT='8443' WEB_SSL='mod_ssl' PROXY_SYSTEM='nginx' PROXY_PORT='80' PROXY_SSL_PORT='443' STATS_SYSTEM='webalizer,awstats' FTP_SYSTEM='proftpd' DNS_SYSTEM='bind9' MAIL_SYSTEM='exim4' ANTIVIRUS_SYSTEM='clamav-daemon' ANTISPAM_SYSTEM='spamassassin' IMAP_SYSTEM='dovecot' CRON_SYSTEM='cron' FIREWALL_SYSTEM='iptables' FIREWALL_EXTENSION='fail2ban' BACKUP_SYSTEM='local' LANGUAGE='en' VERSION='0.9.8' DB_SYSTEM='mysql'

installer problem

There is a problem with the installer there is no way to install only apache i added nginx = no and apache = yes and the installer keep adding nginx and no apache

i also tried short version with -a yes and nginx -no

bash vst-install-debian.sh --apache yes --nginx no --phpfpm yes --vsftpd no --proftpd yes --named yes --mysql yes --postgresql no --exim yes --dovecot yes --clamav yes --spamassassin yes --iptables yes --fail2ban yes --quota yes --force no --interactive
Top

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.