Rundeck
5927Automate IT operations & workflows with self-service job scheduling & execution.
#automation
2025-02-19
2025-02-19
Getting Started
- Create a folder and move to the folder
mkdir rundeck && cd rundeck - Create a
docker-compose.ymlfile and add the following content:docker-compose.ymlservices: rundeck: image: rundeck/rundeck:5.9.0 container_name: rundeck restart: unless-stopped ports: - "4440:4440" environment: RUNDECK_GRAILS_URL: "http://localhost:4440" RUNDECK_DATABASE_DRIVER: org.postgresql.Driver RUNDECK_DATABASE_USERNAME: rundeck RUNDECK_DATABASE_PASSWORD: rundeck RUNDECK_DATABASE_URL: "jdbc:postgresql://db:5432/rundeck" volumes: - rundeck_data:/home/rundeck/server/data depends_on: - db db: image: postgres:15 container_name: rundeck_db restart: unless-stopped environment: POSTGRES_USER: rundeck POSTGRES_PASSWORD: rundeck POSTGRES_DB: rundeck volumes: - postgres_data:/var/lib/postgresql/data volumes: rundeck_data: postgres_data: - Run the following command to start the container:
docker compose up -d - Wait a minute for the containers to start up, then go to http://localhost:4440 to access the Rundeck.
Username: admin Password: admin
NOTE: If you encounter a Request Header Fields Too Large error, try clearing your browser cookies and try again.