Behind the project
InfrastructureSelf-hosted services supporting Wallpanel OS development
How self-hosted infrastructure based on Docker, GitLab and Sentry supports Wallpanel OS development.
Developing and maintaining Wallpanel OS also requires infrastructure that supports everyday system work. That is why I launched a private server with several key Docker-based services: GitLab for code management, Sentry for error monitoring and the company website.
Without these tools, developing and maintaining the system would be much harder and less efficient.
GitLab - full control over the code

GitLab is a complete source code management solution that provides full control over repositories. The key benefits of a self-hosted GitLab instance are:
- Privacy and security - project data is not handled by third-party cloud providers in this workflow, reducing exposure to external systems.
- Adaptation to specific needs - custom rules for repositories, access and automation can be implemented.
- No external limits - independence from free cloud plans that often limit users, pipelines or data transfer.
Sentry - effective error monitoring

Sentry is a real-time error tracking tool that makes it possible to react quickly to software issues. The benefits of a local Sentry instance include:
- Fast issue detection - each error is recorded and detailed logs help identify its source faster.
- No data sent to external servers - sensitive information remains under full control.
- Flexible configuration - settings, integrations and notification rules can be adjusted to the project’s needs.
Website - information and support center
Running a dedicated website makes it possible to present project information, publish documentation and make user contact easier. Hosting the site in controlled infrastructure offers:
- Speed and availability - smooth service operation without depending on external hosting providers.
- Cost savings - self-hosted infrastructure removes part of the subscription and additional hosting costs.
- More control over data - full freedom in managing content and user data.
- Easy integration with other services - the website can be connected to internal systems and processes.
Why local services are a good choice
Launching GitLab, Sentry and the website in self-hosted infrastructure brings several practical benefits:
- Independence - no dependency on terms-of-service changes, price increases or provider outages.
- Privacy - full control over data, from source code to error logs.
- Better performance - local services are often faster, especially when working with AOSP, where source synchronization requires large amounts of data and time.
Self-hosting key services is a step toward greater independence, security and control over the entire system development process.


