Ruckstack combines all the pieces of your software stack into a single, customized installable system.
To install Ruckstack, go to the download page and choose the correct executable for your system.
- Docker Engine 18.09+ OR Docker Desktop 2.1+
- Used for building the service images
- Used for running CLI
Ruckstack uses a ruckstack.yaml project file to configure how it builds your application.
You can create your ruckstack.yaml file from scratch, or use the
ruckstack init --type <PROJECT_TYPE> command to create starter files for you.
There are two types of projects to generate:
- “empty” which is a mostly-bare but commented ruckstack.yaml file
- “example” which is a complete and buildable example project
Configuring Your Project
Open your ruckstack.yaml file in your favorite text editor to configure your project.
In the config file, you will set the information Ruckstack needs to brand and personalize your server as well as configure your services.
For more information on how to configure your project, see the project file documentation.
Building Your Project
Once you have configured your project, build it with
The build command will package your stack into an installable server which you can run on any Linux system.
For more information on installing and using the server, see the server documentation.