I have/had ISPconfig installed on a Debian 12 Servrer at customer site. Did not look at it quiet a days. Today I at to change something, but could not connect. I found out port 8080 not listening. dbispconfig exists. how can I get ISPconfig back. What if I do cd /tmp wget https://www.ispconfig.org/downloads/ISPConfig-3.3.1.tar.gz tar xvfz ISPConfig-3.3.1.tar.gz cd ispconfig3_install/install php -q update.php Thanks for any help
OS is Debian 12, with lastest patches from yesterday. iSP config was 3.3.0p3 pr or one release before, if I remember well. serverrebot did not change anything. I have root access to mysql mk
Please run the test script and post the ersults: https://forum.howtoforge.com/threads/please-read-before-posting.58408/ There are 2 main reasons why ISPConfig can disappear, unless you uninstall it. The first one is that someone closed port 8080 on that server and the second one is that someone might have deleted the ispconfig vhost file.
##### SERVER ##### IP-address (as per hostname): ***.***.***.*** [WARN] could not determine server's ip address by ifconfig [INFO] OS version is Debian GNU/Linux 12 (bookworm) [INFO] uptime: 17:43:45 up 47 min, 1 user, load average: 0.26, 0.14, 0.10 [INFO] memory: total used free shared buff/cache available Mem: 7.8Gi 1.6Gi 4.6Gi 36Mi 1.8Gi 6.1Gi Swap: 879Mi 0B 879Mi [INFO] systemd failed services status: UNIT LOAD ACTIVE SUB DESCRIPTION ● apache2.service loaded failed failed The Apache HTTP Server ● clamav-daemon.service loaded failed failed Clam AntiVirus userspace daemon ● clamav-freshclam.service loaded failed failed ClamAV virus database updater ● fail2ban.service loaded failed failed Fail2Ban Service ● postgrey.service loaded failed failed Postfix greylisting policy server ● roundcube-gc.service loaded failed failed Purge expired Roundcube sessions, caches and tempfiles ● clamav-daemon.socket loaded failed failed Socket for Clam AntiVirus userspace daemon LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 7 loaded units listed. [INFO] ISPConfig is installed. ##### ISPCONFIG ##### ISPConfig version is 3.3.0p1 ##### VERSION CHECK ##### [INFO] php (cli) version is 8.2.29 [INFO] php-cgi (used for cgi php in default vhost!) is version 8.2.29 ##### PORT CHECK ##### [WARN] Port 8080 (ISPConfig) seems NOT to be listening [WARN] Port 8081 (ISPConfig Apps) seems NOT to be listening [WARN] Port 80 (Webserver) seems NOT to be listening [WARN] Port 443 (Webserver SSL) seems NOT to be listening [WARN] Port 21 (FTP server) seems NOT to be listening ##### MAIL SERVER CHECK ##### ##### RUNNING SERVER PROCESSES ##### [WARN] I could not determine which web server is running. [INFO] I found the following mail server(s): Postfix (PID 1709) [INFO] I found the following pop3 server(s): Dovecot (PID 971) [INFO] I found the following imap server(s): Dovecot (PID 971) [WARN] I could not determine which ftp server is running. ##### LISTENING PORTS ##### (only () Local (Address) [anywhere]:143 (971/dovecot) [anywhere]:22 (745/sshd [anywhere]:25 (1709/master) [anywhere]:111 (1/init) [anywhere]:110 (971/dovecot) [anywhere]:465 (1709/master) [localhost]:3306 (871/mariadbd) [anywhere]:587 (1709/master) [anywhere]:995 (971/dovecot) [anywhere]:993 (971/dovecot) [anywhere]:13131 (2129/python3) [localhost]:11211 (708/memcached) [localhost]:10024 (765/amavisd) [localhost]:10025 (1709/master) [localhost]:10026 (765/amavisd) [localhost]:10027 (1709/master) ***.***.***.***:53 (710/named) [localhost]:6010 (2222/sshd [localhost]:53 (710/named) ***.***.***.***:53 (710/named) [localhost]:953 (710/named) [localhost]:783 (985/perl) [localhost]43 (971/dovecot) *:*:*:*::*:953 (710/named) *:*:*:*::*:22 (745/sshd *:*:*:*::*:25 (1709/master) [localhost]11 (1/init) [localhost]10 (971/dovecot) *:*:*:*::*:465 (1709/master) *:*:*:*::*:587 (1709/master) *:*:*:*::*:53 (710/named) *:*:*:*::*:995 (971/dovecot) *:*:*:*::*:993 (971/dovecot) *:*:*:*::*:6010 (2222/sshd ##### IPTABLES ##### Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination ##### LET'S ENCRYPT ##### Certbot is installed in /usr/bin/letsencrypt
Ok Apache running now. should be started when server boots, new result cat htf_report.txt | more ##### SERVER ##### IP-address (as per hostname): ***.***.***.*** [WARN] could not determine server's ip address by ifconfig [INFO] OS version is Debian GNU/Linux 12 (bookworm) [INFO] uptime: 18:14:41 up 18 days, 4:25, 1 user, load average: 0.22, 0.13, 0.04 [INFO] memory: total used free shared buff/cache available Mem: 3.8Gi 2.2Gi 730Mi 4.5Mi 1.2Gi 1.6Gi Swap: 493Mi 55Mi 438Mi [INFO] systemd failed services status: UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. [INFO] ISPConfig is installed. ##### ISPCONFIG ##### ISPConfig version is 3.3.1 ##### VERSION CHECK ##### [INFO] php (cli) version is 8.2.29 [INFO] php-cgi (used for cgi php in default vhost!) is version 8.2.29 ##### PORT CHECK ##### [WARN] Port 8080 (ISPConfig) seems NOT to be listening [WARN] Port 21 (FTP server) seems NOT to be listening ##### MAIL SERVER CHECK ##### ##### RUNNING SERVER PROCESSES ##### [INFO] I found the following web server(s): Apache 2 (PID 3746292) [INFO] I found the following mail server(s): Postfix (PID 3512938) [INFO] I found the following pop3 server(s): Dovecot (PID 3512764) [INFO] I found the following imap server(s): Dovecot (PID 3512764) [WARN] I could not determine which ftp server is running. ##### LISTENING PORTS ##### (only () Local (Address) [anywhere]:3306 (3513067/mariadbd) [localhost]:11332 (3513001/rspamd [localhost]:11333 (3513001/rspamd [localhost]:11334 (3513001/rspamd [localhost]:10024 (3513264/amavisd) [localhost]:10025 (3512938/master) [localhost]:10026 (3513264/amavisd) [localhost]:10027 (3512938/master) [localhost]:10023 (425/postgrey) [anywhere]:8081 (3746292/apache2) ***.***.***.***:53 (3512879/named) ***.***.***.***:53 (3512879/named) [anywhere]:25 (3512938/master) [anywhere]:22 (3512746/sshd [localhost]:6379 (3512866/redis-serve) [anywhere]:110 (3512764/dovecot) [anywhere]:80 (3746292/apache2) [localhost]:53 (3512879/named) [localhost]:53 (3512879/named) [anywhere]:143 (3512764/dovecot) [anywhere]:443 (3746292/apache2) [anywhere]:465 (3512938/master) [anywhere]:587 (3512938/master) [localhost]:953 (3512879/named) [localhost]:953 (3512879/named) [localhost]:11211 (3512648/memcached) [localhost]:783 (3513259/perl) [anywhere]:995 (3512764/dovecot) [anywhere]:993 (3512764/dovecot) *:*:*:*::*:953 (3512879/named) *:*:*:*::*:953 (3512879/named) *:*:*:*::*:3306 (3513067/mariadbd) *:*:*:*::*:25 (3512938/master) *:*:*:*::*:22 (3512746/sshd [localhost]10 (3512764/dovecot) [localhost]43 (3512764/dovecot) *:*:*:*::*:465 (3512938/master) *:*:*:*::*:587 (3512938/master) *:*:*:*::*:995 (3512764/dovecot) *:*:*:*::*:993 (3512764/dovecot) ##### IPTABLES ##### Chain INPUT (policy ACCEPT) target prot opt source destination f2b-postfix-sasl 6 -- [anywhere]/0 [anywhere]/0 multiport dports 25 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain f2b-postfix-sasl (1 references) target prot opt source destination RETURN 0 -- [anywhere]/0 [anywhere]/0 ##### LET'S ENCRYPT ##### Certbot is installed in /usr/bin/letsencrypt
It might be that someone deleted the ispconfig vhost then. Please check in the Apache sites-available folder if the ispconfig.vhost is there and then check in sites-enabled folder if a symlink to the ispconfig.vhost file is there.
Ok, so someone deleted the ispconfig interface config in Apache. The problem is that ISPConfig will not recreate it, as systems without that file are treated as headless slave nodes. Do you have a backup of these files, maybe from an ISPConfig update?
It should be in /var/backup/ispconfig. Unpack one of the etc*.tar.gz packages. Inside you will find a full baclup of the /etc folder, from which you can restore the file and its symlink.
Thank you, shound't there be more than 3 backups. Finally I restored a the complete server from backup from 26.1.2026 and ISPonfig starts fine. can not imagine what happend, as the local administrator hates command line, onlx works with GUI. So I think that he didn't delete something. But thank you very much anyway.
Sorry to ask, just for understanding. I looked at my ISPConfig server in the backup Directory a at lot of directories, with date from when I made an upgrade of ISPconfig.containing gz files. So long I understand. but the is a "ispconfig" directory containig .gz file from the last three days at 03:00 pm. Do you make a backup every day and keep them for three days? Good to know.
I do not think there is a feature for ISPConfig to backup itself daily like you said. I could be wrong though.