Ispconfig disapeard

Discussion in 'General' started by muekno, Feb 1, 2026.

  1. muekno

    muekno Active Member HowtoForge Supporter

    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
     
  2. muekno

    muekno Active Member HowtoForge Supporter

    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
     
  3. till

    till Super Moderator Staff Member ISPConfig Developer

  4. muekno

    muekno Active Member HowtoForge Supporter

    ##### 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
     
  5. till

    till Super Moderator Staff Member ISPConfig Developer

    Ok, with:

    and no Apache process, I would guess Apache is not started. Just start it.
     
  6. muekno

    muekno Active Member HowtoForge Supporter

    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
     
  7. till

    till Super Moderator Staff Member ISPConfig Developer

    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.
     
  8. muekno

    muekno Active Member HowtoForge Supporter

    there is a ispconfig.conf in availabe and al link in enabled. but no .ispconfig.vhost

    MK
     
  9. till

    till Super Moderator Staff Member ISPConfig Developer

    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?
     
  10. muekno

    muekno Active Member HowtoForge Supporter

    I always make a backup if i upgrade ISPConfig, whre can I find them?

    MK
     
  11. till

    till Super Moderator Staff Member ISPConfig Developer

    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.
     
    ahrasis likes this.
  12. muekno

    muekno Active Member HowtoForge Supporter

    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.
     
    till likes this.
  13. muekno

    muekno Active Member HowtoForge Supporter

    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.
     
  14. ahrasis

    ahrasis Well-Known Member HowtoForge Supporter

    I do not think there is a feature for ISPConfig to backup itself daily like you said. I could be wrong though.
     
  15. till

    till Super Moderator Staff Member ISPConfig Developer

    It is. See System > server config:

    2026-02-02 13_59_29-.png
     
    ahrasis and muekno like this.

Share This Page