Skip to main content

IN-005 — Staging Server Architecture

Confirmed staging hosting and server details for Rahva Raamat (dev.rahvaraamat.ee).

Source: Zone.ee portal screenshots, 31 July 2026.

:::note Folder naming in source pack The Zone screenshot pack folder named prod/ contains dev.rahvaraamat.ee (this staging host). The folder named staging/ contains web.rahvaraamat.ee (production). Docs use domain names, not those folder labels. :::

Hosting

ItemValue
Hosting providerZone.ee
Hosting packagePRO Webhosting
Domaindev.rahvaraamat.ee
IP address217.146.71.63
IPv62A02:29EA:A:295::1CA
Temporary domaindev-rahvaraamat-ee.vserver.zonevs.eu
System usernamevirt20240
Resource usage (observed)~85% of package resources used
DelegationHost delegated by Zone user virt20240

Paths

ItemPath
Document root (main)/data01/virt20240/domeenid/www.dev.rahvaraamat.ee/uus-rahvaraamat/
Webhost root/data01/virt20240

Subdomains

SubdomainPHPDocument root (confirmed)
audio.dev.rahvaraamat.eePHP 8.4/data01/virt20240/domeenid/www.dev.rahvaraamat.ee/audio/uus-rahvaraamat
main.dev.rahvaraamat.eePHP 8.4Under www.dev.rahvaraamat.ee/ (path includes rahvaraamat…-web/source)

Main host dev.rahvaraamat.ee runs PHP 8.3. Both listed subdomains run PHP 8.4. WAF is disabled on these hosts.

Port forwards

PortCommentAccess
3030rahvaraamat-outlet-webEverywhere (IP whitelist present)
3031rahvaraamat-main-webEverywhere (IP whitelist present)
9092kafka-serverEverywhere
9093kafka-server-1Everywhere
3000kafka-node-proxyEverywhere

Forward target IP: 217.146.71.63. Zone notes activation can take up to 10 minutes.

Database (MariaDB)

ItemValue
Database serverd19723.mysql.zonevs.eu
Database named19723_betarahva2 (label: d19723_betarahva MAIN)
Database size (observed)~20.92 GiB
Current usage1 MariaDB user · 1 MariaDB database
Maximum capacity64 users · 64 databases

Confirmed MariaDB user (name only — no credentials): d19723sa346757 (label: singleton_admin).

Redis

ItemValue
RedisEnabled (cache only — no data persistence)
Hostvirt20240.loopback.zonevs.eu
IP127.0.118.32
Port6379
Memory limit (observed)512 MiB
Memory used (observed)~2.88 MiB mean

Redis monitoring is available for:

  • Memory
  • Operations
  • Connections
  • Keys
warning

Zone Redis has no persistence. Data is deleted on restart.

Access inventory (high level — no credentials)

FTP accounts (8)

Server address: dev.rahvaraamat.ee

  • www.dev.rahvaraamat.ee
  • root.dev.rahvaraamat.ee
  • avalik.dev.rahvaraamat.ee
  • kliendihaldus.dev.rahvaraamat.ee
  • arendus.dev.rahvaraamat.ee
  • bonefarm.dev.rahvaraamat.ee
  • authors.republic.dev.rahvaraamat.ee
  • kenno.dev.rahvaraamat.ee

SSH

ItemValue
SSH usernamevirt20240
Login formvirt20240@dev.rahvaraamat.ee
AccessWhitelisted IP addresses only
Authorized keys (observed)8 keys (owners include Kenno Kirspuu, Mediapark, Nikita, Artak, Abdullah, Rafayel, ray@gaincafe.com, plus a host key)

Email

ItemValue
Mailboxadmin@dev.rahvaraamat.ee
Forwarding / Autoreply / 2FAOff

Webserver notes

ItemValue
PHP version (main)PHP 8.3
PHP upgrade strategyManual
WAFDisabled
HTTP → HTTPS redirectEnabled on main / audio
Custom error pages (400–500)Not configured

Confirmed technology stack

  • Apache Web Server
  • PHP 8.3 (main) / PHP 8.4 (audio.dev, main.dev)
  • MariaDB
  • Redis
  • Elasticsearch
  • PM2
  • Cron Jobs
  • Kafka (via port forwards / related processes)

Summary

Staging runs on Zone.ee PRO Webhosting (217.146.71.63) under user virt20240. Document root is .../www.dev.rahvaraamat.ee/uus-rahvaraamat/. Subdomains audio.dev and main.dev use PHP 8.4. MariaDB database is d19723_betarahva2. Redis is enabled on loopback (cache-only). Port forwards expose outlet/main web and Kafka-related ports. FTP/SSH access inventories are listed above without credentials.