translate all docs to English
Translate 8 documentation files from German to English: - docs/index.md (complete) - docs/getting-started/first-install.md (complete) - docs/getting-started/new-client.md (complete) - docs/getting-started/reinstall.md (complete) - docs/getting-started/sd-image.md (complete) - docs/deployment/dns.md (PTR, Hetzner, checklist sections) - docs/services/tailscale.md (code comments) - docs/services/forgejo.md (placeholder names)
This commit is contained in:
parent
c81b43530a
commit
a0da5be8fc
8 changed files with 386 additions and 386 deletions
|
|
@ -1,33 +1,33 @@
|
|||
# Cryodev NixOS Configuration Documentation
|
||||
|
||||
Willkommen zur Dokumentation der **cryodev** NixOS-Infrastruktur.
|
||||
Welcome to the documentation for the **cryodev** NixOS infrastructure.
|
||||
|
||||
## Quick Links
|
||||
|
||||
### Getting Started
|
||||
|
||||
- [Voraussetzungen](getting-started/prerequisites.md) - Benötigte Tools
|
||||
- [Neuen Raspberry Pi hinzufügen](getting-started/new-client.md) - Kompletter Workflow für neue Clients
|
||||
- [SD-Image Referenz](getting-started/sd-image.md) - Details zum Image-Build
|
||||
- [Erstinstallation (Server)](getting-started/first-install.md) - Bootstrap für x86_64 Hosts
|
||||
- [Neuinstallation](getting-started/reinstall.md) - Reinstall mit Hardware-Änderungen
|
||||
- [Prerequisites](getting-started/prerequisites.md) - Required tools
|
||||
- [Adding a New Raspberry Pi](getting-started/new-client.md) - Complete workflow for new clients
|
||||
- [SD Image Reference](getting-started/sd-image.md) - Details on image building
|
||||
- [First Installation (Server)](getting-started/first-install.md) - Bootstrap for x86_64 hosts
|
||||
- [Reinstallation](getting-started/reinstall.md) - Reinstall with hardware changes
|
||||
|
||||
### Services
|
||||
|
||||
- [SOPS Secrets](services/sops.md) - Geheimnisverwaltung mit sops-nix
|
||||
- [Headscale](services/headscale.md) - Self-hosted Tailscale Server
|
||||
- [Headplane](services/headplane.md) - Web-UI für Headscale
|
||||
- [Tailscale](services/tailscale.md) - Mesh-VPN Client
|
||||
- [Mailserver](services/mailserver.md) - E-Mail Stack (Postfix/Dovecot)
|
||||
- [Forgejo](services/forgejo.md) - Git-Hosting mit CI/CD
|
||||
- [Netdata](services/netdata.md) - Monitoring und Alerting
|
||||
- [SOPS Secrets](services/sops.md) - Secret management with sops-nix
|
||||
- [Headscale](services/headscale.md) - Self-hosted Tailscale server
|
||||
- [Headplane](services/headplane.md) - Web UI for Headscale
|
||||
- [Tailscale](services/tailscale.md) - Mesh VPN client
|
||||
- [Mailserver](services/mailserver.md) - Email stack (Postfix/Dovecot)
|
||||
- [Forgejo](services/forgejo.md) - Git hosting with CI/CD
|
||||
- [Netdata](services/netdata.md) - Monitoring and alerting
|
||||
|
||||
### Deployment
|
||||
|
||||
- [Continuous Deployment](deployment/cd.md) - Push- und Pull-basiertes Deployment
|
||||
- [DNS-Konfiguration](deployment/dns.md) - Benötigte DNS-Einträge
|
||||
- [Continuous Deployment](deployment/cd.md) - Push- and pull-based deployment
|
||||
- [DNS Configuration](deployment/dns.md) - Required DNS records
|
||||
|
||||
## Architektur
|
||||
## Architecture
|
||||
|
||||
```
|
||||
Internet
|
||||
|
|
@ -57,38 +57,38 @@ Willkommen zur Dokumentation der **cryodev** NixOS-Infrastruktur.
|
|||
+-------------------+
|
||||
```
|
||||
|
||||
## Installations-Szenarien
|
||||
## Installation Scenarios
|
||||
|
||||
| Szenario | Beschreibung | Anleitung |
|
||||
|----------|--------------|-----------|
|
||||
| **Neuer Raspberry Pi** | Config erstellen → Image bauen → Flashen | [new-client.md](getting-started/new-client.md) |
|
||||
| **Erstinstallation (Server)** | x86_64 Host, manuelle Installation | [first-install.md](getting-started/first-install.md) |
|
||||
| **Neuinstallation** | Bestehender Host, neue Hardware | [reinstall.md](getting-started/reinstall.md) |
|
||||
| Scenario | Description | Guide |
|
||||
|----------|-------------|-------|
|
||||
| **New Raspberry Pi** | Create config, build image, flash | [new-client.md](getting-started/new-client.md) |
|
||||
| **First Installation (Server)** | x86_64 host, manual installation | [first-install.md](getting-started/first-install.md) |
|
||||
| **Reinstallation** | Existing host, new hardware | [reinstall.md](getting-started/reinstall.md) |
|
||||
|
||||
Für Raspberry Pi: [SD-Image Referenz](getting-started/sd-image.md)
|
||||
For Raspberry Pi: [SD Image Reference](getting-started/sd-image.md)
|
||||
|
||||
## Verzeichnisstruktur
|
||||
## Directory Structure
|
||||
|
||||
```
|
||||
.
|
||||
├── flake.nix # Entry point, inputs and outputs
|
||||
├── constants.nix # Zentrale Config (Domains, IPs, Ports)
|
||||
├── hosts/ # Host-spezifische Konfigurationen
|
||||
├── constants.nix # Central configuration (domains, IPs, ports)
|
||||
├── hosts/ # Host-specific configurations
|
||||
│ ├── cryodev-main/
|
||||
│ └── cryodev-pi/
|
||||
├── modules/ # Wiederverwendbare NixOS-Module
|
||||
├── modules/ # Reusable NixOS modules
|
||||
│ └── nixos/
|
||||
├── pkgs/ # Eigene Pakete
|
||||
├── overlays/ # Nixpkgs Overlays
|
||||
├── templates/ # Templates für neue Hosts
|
||||
├── scripts/ # Helper-Scripts (install.sh)
|
||||
├── apps/ # Nix Apps (rebuild)
|
||||
└── lib/ # Helper-Funktionen (utils.nix)
|
||||
├── pkgs/ # Custom packages
|
||||
├── overlays/ # Nixpkgs overlays
|
||||
├── templates/ # Templates for new hosts
|
||||
├── scripts/ # Helper scripts (install.sh)
|
||||
├── apps/ # Nix apps (rebuild)
|
||||
└── lib/ # Helper functions (utils.nix)
|
||||
```
|
||||
|
||||
## Deployment-Strategien
|
||||
## Deployment Strategies
|
||||
|
||||
| Host | Strategie | Tool | Beschreibung |
|
||||
|------|-----------|------|--------------|
|
||||
| `cryodev-main` | Pull-basiert | Comin | Pollt Repository auf Aenderungen |
|
||||
| `cryodev-pi` | Pull-basiert | Comin | Pollt Repository auf Aenderungen |
|
||||
| Host | Strategy | Tool | Description |
|
||||
|------|----------|------|-------------|
|
||||
| `cryodev-main` | Pull-based | Comin | Polls the repository for changes |
|
||||
| `cryodev-pi` | Pull-based | Comin | Polls the repository for changes |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue