The Linux package deploys Deckhouse Code on a single server: the web interface, Git, the database and the background jobs all run on that machine.
Operating system
Supported distributions, the architecture is x86_64:
- RED OS 8.x
- Ubuntu 24.04 LTS
System dependencies are installed from the OS repositories, so access to them is required during the installation. Internet access is not required.
Resources
The values apply to a typical instance:
| Resource | Value |
|---|---|
| Memory | 8 GB; 6 GB with a swap partition at the minimum |
| Disk | 20 GB or more for the /var/opt/gitlab data directory |
For an instance serving hundreds of active users or more, request sizing recommendations from the vendor.
Installation package
Obtain the installation package from the vendor; the file name depends on the OS:
| OS | Package file |
|---|---|
| RED OS 8.x | deckhouse-code-<VERSION>.el8.x86_64.rpm |
| Ubuntu 24.04 LTS | deckhouse-code_<VERSION>_amd64.deb |
<VERSION> is the version of the package you received, for example 1.0.0-0.
Network ports
The instance accepts connections on the ports that are opened on the server firewall:
| Port | Purpose |
|---|---|
22 |
Git over SSH, served by the system sshd |
80 |
Redirect to HTTPS |
443 |
Web interface and Git over HTTPS |