Lab 06-02: External Dependencies
Module: Nextcloud (it-stack-nextcloud)
Duration: 45–90 minutes
Machines: 2–3
Difficulty: Intermediate
Objective
Integrate Nextcloud with external services: PostgreSQL (lab-db1), Redis, and network-level connectivity.
Prerequisites
- Lab 06-01 passing
- PostgreSQL accessible at lab-db1:5432
- Redis accessible at lab-db1:6379
- Network connectivity between nodes
Environment
Uses docker/docker-compose.lan.yml — connects to external database and cache services.
Test Script
Success Criteria
Steps
- Ensure lab-db1 PostgreSQL and Redis are running
- make test-lab-02 or run ests/labs/test-lab-02.sh
- Verify database tables created
- Test restart persistence
Notes
Requires Phase 1 Foundation (PostgreSQL, Redis) to be running.
Lab 06-02: External Dependencies
Module: Nextcloud (it-stack-nextcloud)
Duration: 45–90 minutes
Machines: 2–3
Difficulty: Intermediate
Objective
Integrate Nextcloud with external services: PostgreSQL (lab-db1), Redis, and network-level connectivity.
Prerequisites
Environment
Uses docker/docker-compose.lan.yml — connects to external database and cache services.
Test Script
Success Criteria
Steps
Notes
Requires Phase 1 Foundation (PostgreSQL, Redis) to be running.