# taroittech/self_hosted architecture

> Architecture diagram of the GitHub repository taroittech/self_hosted, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-30). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/taroittech/self_hosted
- Repository: https://github.com/taroittech/self_hosted

## Overview

This is a small self-hosting repository containing three installation/update scripts. The README identifies install scripts as part of the project, but provides no workflow details, and no source excerpts are available. The graph therefore records the scripts without inferring what they do or how they interact.

## Diagram (Mermaid)

```mermaid
flowchart TD

node_install_docker["Docker installer<br/>[install_docker.sh]"]
node_install_portainer["Portainer installer"]
node_update_portainer["Portainer updater"]

click node_install_docker "https://github.com/taroittech/self_hosted/blob/main/install_docker.sh"
click node_install_portainer "https://github.com/taroittech/self_hosted/blob/main/install_portainer.sh"
click node_update_portainer "https://github.com/taroittech/self_hosted/blob/main/update_portainer.sh"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_install_docker,node_install_portainer,node_update_portainer toneTeal
```

## Components

### Other components

- [Docker installer](https://github.com/taroittech/self_hosted/blob/main/install_docker.sh): `install_docker.sh`
- [Portainer installer](https://github.com/taroittech/self_hosted/blob/main/install_portainer.sh): `install_portainer.sh`
- [Portainer updater](https://github.com/taroittech/self_hosted/blob/main/update_portainer.sh): `update_portainer.sh`
