Configuring your installation
Settings for your whole installation, set by its admin.
The account you set up after installing owns the installation. These settings apply to every team:
- GitHub: the GitHub AppA kind of GitHub integration with its own permissions, installed on the accounts and repositories you choose..
- Email: the SMTP serverThe server that sends email for you. Your email provider gives you its host, port and login..
- Backups: encrypted copies of Pyo's own data.
- Observability: whether Pyo keeps analytics, logs and metrics over time, and what they keep about visitors. It starts off on a new install with less than 3.5 GB of memory.
- Updates: new releases of Pyo, by hand or on a schedule.
Everything else is set with environment variables, listed in the system reference.
Sign-ups
Only people you invite can sign up. To let anyone with access to the dashboard create an account, run this on the server:
sudo k3s kubectl -n pyo-system set env deployment/pyo PYO_ALLOW_SIGNUP=trueVisitor IP addresses
| Setting | What's kept |
|---|---|
| None | Nothing that identifies a visitor (recommended) |
| Anonymized | The address without its last part, which points to a network, not a person |
| Full | The whole address for 180 days, which may need consent under laws like GDPRThe European Union's data protection law. |