This Next.js application provides a UI for creating, restarting, and monitoring workloads that run on nilCC (Nillion Confidential Compute). Use it to submit Docker Compose deployments, inspect runtime logs, and watch system stats for every workload in your nilCC account.
nilCC Workload Manager: https://nilcc.nillion.com
- Node.js 18.18+ (LTS recommended)
- npm 9+ (ships with recent Node releases)
- A nilCC API key (see the nilCC quickstart)
- Install dependencies:
npm install
- Configure the API endpoint:
Refer to the nilCC docs for endpoint guidance and authentication details.
cp .env.example .env # edit .env and set NEXT_PUBLIC_NILCC_API_BASE - Run the local dev server:
The app is available at http://localhost:3000.
npm run dev
npm run dev– start the development server with hot reloading.npm run build– create an optimized production build.npm run start– serve the last production build locally.npm run lint– run the ESLint ruleset used in CI.
The UI surfaces workload status, Docker Compose configuration, environment variables, attached files, and live logs. Actions such as restarting or deleting workloads are dispatched directly to the nilCC API using the configured credentials. For platform capabilities, security guarantees, and advanced deployment flows, consult the official nilCC documentation.