Installation Overview¶
TAPPaaS is a set of interlinked foundational infrastructure modules and platform services that are built and configured to work together. This guide walks you through the complete installation process.
Installation Process¶
The installation involves four primary phases:
- System Design - Define your requirements and allocate appropriate hardware
- Foundation Setup - Install foundational software and the CI/CD management system
- Service Configuration - Configure and customize services for your deployment
- Stack Deployment - Deploy AI, Productivity, and Home automation stacks
Prerequisites¶
Before starting, ensure you have:
- A reliable wired internet connection
- A registered domain name with DNS management access
- Hardware meeting the minimum requirements
- A strong root password for hypervisor and firewall systems
Quick Start Path¶
For a minimal installation:
- Review Hardware Selection and acquire equipment
- Complete Preparation steps
- Follow the Foundation installation in order
- Deploy optional stacks as needed
Installation Sections¶
-
Choose the right hardware for your TAPPaaS deployment based on your requirements.
-
Prepare your environment, network, and credentials before installation.
-
:material-foundation: Foundation
Install the core infrastructure: Proxmox, firewall, NixOS templates, and CI/CD.
-
Deploy local AI capabilities with OpenWebUI, LiteLLM, and LLM serving.
-
Set up workflow automation with n8n and related tools.
-
Deploy home automation with Home Assistant.
Ongoing Operations¶
After installation, regular maintenance includes:
- Periodic execution of update scripts
- Continuous health monitoring
- Backup verification
Need Help?¶
- Check the FAQ for common questions
- Visit Community Support for assistance