Nacos on Ubuntu 24.04 LTS
by cloudimg
Dynamic service discovery, configuration and service management for microservices
Nacos is an open source platform for dynamic service discovery, configuration management and service management. It gives microservices a service registry to find and call each other, a distributed configuration center for managing application settings at runtime with instant push, and built in health checking, making it a core building block for cloud native applications and service meshes.
Secure by default
Stock Nacos is associated with a well known nacos / nacos login. This image enables server API and gRPC authentication so the naming and configuration OpenAPI reject unauthenticated calls, and it generates all secret material uniquely for each VM on first boot: the JWT signing key, the server identity pair, and a strong random admin password initialised through the Nacos admin API. The embedded datastore ships empty, so nothing secret is baked into the image and the stock nacos login never works.
Hardened and ready on first boot
- Nacos 3.2.3 runs standalone under systemd as an unprivileged system user, with the embedded datastore, so there is no external database to run.
- The server exposes its OpenAPI on port 8848 and its gRPC client port on 9848 for SDK clients.
- The web console runs on port 8080 and is published to the network only through nginx, which terminates TLS on port 443 with a self signed certificate regenerated per instance on first boot.
- A built in self test proves that authentication is enforced and that the service registry round trip works.
Why cloudimg
cloudimg delivers Nacos fully patched on a hardened Ubuntu 24.04 LTS base, serving on first boot, with no shared credentials. Every image passes an automated verification gate and is backed by 24/7 support with a guaranteed 24 hour response SLA.
Licensing
Nacos is open source software distributed under the Apache License 2.0, and is free. The cloudimg charge covers packaging, hardening, security patching, image maintenance and 24/7 support. A step by step deployment guide is provided.