Preparation
Setup Guides¶
We provide documentation for the most common operating systems in use at the time of writing. If you are using a different platform, you will need to adapt these instructions accordingly. Please note the storage requirements outlined below, as they will help you understand the space needed for a successful setup.
✏️ Note: After following the platform specific guide applicable to your system, please follow the generic instructions.
Windows 11 Pro | macOS 15 |
![]() |
![]() |
Ubuntu 24.04 LTS | Generic Steps |
![]() |
![]() |
Storage Requirements¶
Our development workflow is container centric, which means that you will need to have Docker installed on your system. This allows us to create a consistent development environment across different machines and operating systems. The following table outlines the appoximate storage requirements for the development environment (at the time of writing):
Component | Storage Requirement |
---|---|
Docker Images | 12 GB |
Docker Volumes (media, static, db, backups) | 1 GB |
Source Code | 2 GB |
Documentation | 1 GB |
Applications (vscode, wsl, docker desktop, etc.) | 7 GB |
Total | 23 GB |
Note the docker volumes could vary significantly in size depending on the amount of data you have in your media and static files, as well as the size of your database. The source code and documentation sizes are relatively stable. Also some operating systems will require less space than others, for example, Windows will require more space than Linux or macOS due to the way Docker is implemented on those platforms.