infra-stacks provides simple and production-ready Docker Compose stacks tailored for self-hosted infrastructure. With this collection, you can easily set up applications like chatwoot, Grafana, and more, without the need for complex configurations.
Follow these straightforward steps to get your application up and running:
-
Check System Requirements
Make sure your computer has the following:- Operating System: Windows, macOS, or a Linux distribution.
- Docker: Download and install Docker Desktop for your operating system.
- Internet Connection: You will need internet access for downloading images and updates.
-
Visit the Releases Page
Go to the Releases page to find the latest version of infra-stacks. -
Download The Latest Release
Look for the most recent version. Click on the release name, and you will see a list of available files. Choose the appropriate file for your operating system and click to download.In case you encounter multiple files, select the one labeled with your OS. For example, if youβre on Windows, look for files indicating Windows.
-
Extract the Downloaded File
Once the download completes, find the downloaded file on your computer. If it's a zip file, right-click it and select "Extract All" or a similar option. Choose a location where you want to store the files. -
Open Terminal or Command Prompt
Depending on your OS, open:- Windows: Command Prompt or Powershell
- macOS: Terminal
- Linux: Terminal application
-
Navigate to the Directory
In the terminal, use thecdcommand to navigate to the folder where you extracted the files. For example:cd path/to/extracted/folder -
Run the Docker Compose Command
In the terminal, type the following command to start the application:docker-compose upThis command runs Docker Compose, which will pull the necessary images and start the stack. You may see messages about downloading images; this is normal.
-
Access Your Application
After the stack launches successfully, open your web browser and enter the following URL:http://localhostNow, you can start using your application.
To download the latest release directly, visit the Releases page again.
- Chatwoot: A powerful customer support tool.
- Grafana: Monitor metrics and visualize data.
- PostgreSQL: A reliable database solution.
- Prometheus: Keep track of your services.
Each application comes pre-configured.
- Multi-Application Support: Set up multiple applications with ease.
- Modular Architecture: Easily enable or disable services as per your needs.
- Community Examples: Access user-contributed stacks for inspiration.
For detailed documentation and advanced configurations, refer to the official documentation in the repository.
Need help? Join our community forums or check the issues section on GitHub to find solutions or ask questions.
Keep your stacks updated by regularly checking the Releases page. New versions may introduce features and fixes that can improve your experience.
With infra-stacks, self-hosting has never been easier. Follow the steps above, and you'll have a working setup in no time!