# Server Audit — server.konoba.hr

**Datum audita:** 2026-03-14  
**Panel:** CWP Pro  
**Hoster:** Hetzner (vServer, KVM)

---

## Infrastruktura

| Stavka | Vrijednost |
|---|---|
| OS | Rocky Linux 9.7 (Blue Onyx) |
| Kernel | 5.14.0-611.36.1.el9_7.x86_64 |
| Uptime | 6 dana, 13 sati |
| CPU | 2 vCPU — AMD EPYC-Milan |
| RAM | 7.3 GB ukupno / 3.6 GB korišteno |
| Disk | 75 GB ukupno / 13 GB korišteno (18%) |
| IP | 91.98.172.231 |
| Hostname | server.konoba.hr |
| PTR (rDNS) | server.konoba.hr *(ažurirano 2026-03-14)* |
| Virtualizacija | KVM |

---

## CWP Pro Panel

| Stavka | Vrijednost |
|---|---|
| Panel | CWP Pro (CentOS Web Panel) |
| CSF verzija | v15.00 (CentOS Web Panel build) |
| CWP daemon | `cwpsrv.service` — ✅ aktivan |

### Hostrani accounti

| Account | Domena |
|---|---|
| konoba | konoba.hr |
| krcma | krcma-petric.com |

### SSL certifikati (instaliani)

| Domena | Datoteka |
|---|---|
| konoba.hr | `/etc/pki/tls/certs/konoba.hr.bundle` |
| krcma-petric.com | `/etc/pki/tls/certs/krcma-petric.com.bundle` |
| hostname | `/etc/pki/tls/certs/hostname.bundle` |

---

## Web Stack

### Nginx

| Stavka | Vrijednost |
|---|---|
| Verzija | nginx/1.28.2 |
| Status | ✅ aktivan |
| Uloga | Reverse proxy (port 80/443) + SSL termination |

### Apache (httpd)

| Stavka | Vrijednost |
|---|---|
| Verzija | Apache/2.4.57 (Unix) — built Oct 1 2025 |
| Status | ✅ aktivan |
| Port | 8181 (iza Nginx reverse proxija) |
| ModSecurity | ✅ instaliran (userdata: `modsec.conf`) |

### PHP

| Stavka | Vrijednost |
|---|---|
| Aktivna verzija | PHP 8.3.29 (CLI) |
| PHP-FPM | `cwp-phpfpm.service` — ✅ aktivan |
| Build | Dec 29 2025 |

#### Instalirani PHP moduli

`apcu`, `bcmath`, `bz2`, `calendar`, `curl`, `dom`, `exif`, `fileinfo`, `gd`, `gmp`, `imagick`, `imap`, `intl`, `json`, `ldap`, `mailparse`, `mbstring`, `mcrypt`, `memcache`, `mongodb`, `mysqli`, `mysqlnd`, `openssl`, `pcntl`, `PDO`, `pdo_mysql`, `pdo_pgsql`, `pdo_sqlite`, `pdo_sqlsrv`, `pgsql`, `redis`, `soap`, `sockets`, `sodium`, `sqlite3`, `sqlsrv`, `ssh2`, `tidy`, `xml`, `xsl`, `zip`, `zlib`, `Zend OPcache`

---

## Baza podataka

### MariaDB

| Stavka | Vrijednost |
|---|---|
| Verzija | 10.5.29-MariaDB |
| Status | ✅ aktivan (`mariadb.service`) |
| Klijent | mysql Ver 15.1 Distrib 10.5.29-MariaDB |

---

## Mail Stack

### Postfix

| Stavka | Vrijednost |
|---|---|
| Verzija | 3.5.25 |
| Status | ✅ aktivan |
| `myhostname` | server.konoba.hr |
| `mydomain` | konoba.hr |
| TLS | ✅ (`smtpd_use_tls = yes`, TLSv1.2) |
| DKIM milter | ✅ `inet:localhost:8891` |
| Virtualne domene | MySQL backend |

### Dovecot

| Stavka | Vrijednost |
|---|---|
| Verzija | 2.3.16 |
| Status | ✅ aktivan |
| LMTP | ✅ interno (Postfix → Dovecot LMTP) |

### OpenDKIM

| Stavka | Vrijednost |
|---|---|
| Status | ✅ aktivan |
| Socket | `inet:8891@localhost` |
| Algoritam | `rsa-sha256` |
| Kanonizacija | `relaxed/simple` |
| Ključevi | `/etc/opendkim/userkeys/{domena}/default.private` |

**Domene s DKIM ključevima:**
- `konoba.hr`
- `krcma-petric.com`
- `server.konoba.hr`

### SpamAssassin

| Stavka | Vrijednost |
|---|---|
| Status | ✅ aktivan (`spamassassin.service`) |

### Amavisd

| Stavka | Vrijednost |
|---|---|
| Status | ✅ aktivan (`amavisd.service`) |

### ClamAV

| Stavka | Vrijednost |
|---|---|
| Verzija | 1.4.3 / DB: 27926 (2026-02-28) |
| Status | ✅ aktivan |

### CBPolicyd (za Postfix)

| Stavka | Vrijednost |
|---|---|
| Status | ✅ aktivan (`cbpolicyd.service`) |

---

## DNS

### BIND (named)

| Stavka | Vrijednost |
|---|---|
| Verzija | BIND 9.16.23-RH (Extended Support) |
| Status | ✅ aktivan |
| Uloga | Lokalni authoritative DNS za hosting accounte |

> **Napomena:** Cloudflare je autoritativni NS za `krcma-petric.com`. Lokalni BIND koriste ostale domene. Za sve javne provjere mjerodavan je Cloudflare.

---

## Sigurnost

### CSF (ConfigServer Security & Firewall)

| Stavka | Vrijednost |
|---|---|
| Verzija | v15.00 |
| Status | ✅ aktivan |

### LFD (Login Failure Daemon)

| Stavka | Vrijednost |
|---|---|
| Status | ✅ aktivan (`lfd.service`) |

### Fail2Ban

| Stavka | Vrijednost |
|---|---|
| Verzija | 1.1.0 |
| Status | ✅ aktivan |

### Firewalld

| Stavka | Vrijednost |
|---|---|
| Status | ❌ neaktivan (zamijenjen CSF-om) |

### Imunify360

| Stavka | Vrijednost |
|---|---|
| Status | ❌ nije instalirano |

---

## Caching / Session

### Redis

| Stavka | Vrijednost |
|---|---|
| Verzija | 6.2.20 |
| Status | ✅ aktivan |
| Ping | PONG ✅ |

### Memcached

| Stavka | Vrijednost |
|---|---|
| Verzija | 1.6.9 |
| Status | ✅ aktivan |

---

## Runtime / Tools

### Node.js

| Stavka | Vrijednost |
|---|---|
| Verzija | v22.20.0 |
| npm | 10.9.3 |

### Composer

| Stavka | Vrijednost |
|---|---|
| Verzija | 2.9.5 (2026-01-29) |

### OpenSSL

| Stavka | Vrijednost |
|---|---|
| Verzija | OpenSSL 3.5.1 (1 Jul 2025) |

### OpenSSH

| Stavka | Vrijednost |
|---|---|
| Verzija | OpenSSH_8.7p1 / OpenSSL 3.5.1 |
| Status | ✅ aktivan (`sshd.service`) |

---

## FTP

| Stavka | Status |
|---|---|
| vsftpd | ❌ neaktivan |
| ProFTPD | ❌ neaktivan |

> FTP nije aktivan. Pristup datotekama putem SSH/SFTP.

---

## Redirect

| Source | Destination | Tip |
|---|---|---|
| `http://konoba.hr` | `https://konoba.hr` | 301 (Nginx) |
| `https://konoba.hr` | `https://krcma-petric.com` | 301 (Apache userdata) |

---

## Sažetak aktivnih servisa

| Servis | Verzija | Status |
|---|---|---|
| CWP Pro | v15 | ✅ |
| Nginx | 1.28.2 | ✅ |
| Apache | 2.4.57 | ✅ |
| PHP | 8.3.29 | ✅ |
| PHP-FPM (CWP) | 8.3.x | ✅ |
| MariaDB | 10.5.29 | ✅ |
| Postfix | 3.5.25 | ✅ |
| Dovecot | 2.3.16 | ✅ |
| OpenDKIM | — | ✅ |
| SpamAssassin | — | ✅ |
| Amavisd | — | ✅ |
| ClamAV | 1.4.3 | ✅ |
| CBPolicyd | — | ✅ |
| BIND/named | 9.16.23 | ✅ |
| Redis | 6.2.20 | ✅ |
| Memcached | 1.6.9 | ✅ |
| CSF Firewall | 15.00 | ✅ |
| LFD | — | ✅ |
| Fail2Ban | 1.1.0 | ✅ |
| OpenSSH | 8.7p1 | ✅ |
| Node.js | 22.20.0 | ✅ |
| Composer | 2.9.5 | ✅ |
| ModSecurity | — | ✅ |
