oscloud-docs/README.md
2024-10-04 20:22:23 +02:00

87 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Oscloud-docs
Tento repozitář obsahuje dokumentaci a návody pro platformu OSCloud, využívající MkDocs pro snadnou správu a nasazení.
## Přehled projektu
- **Účel:** Poskytnout podrobné návody a dokumentaci k používání a správě služeb OSCloud.
- **Technologie:** MkDocs statický generátor stránek, který převádí soubory ve formátu Markdown na funkční a esteticky přehlednou webovou dokumentaci.
## Jak začít
1. **Klonování repozitáře:**
```bash
git clone https://gitea.oscloud.cz/tvůj-uživatel/oscloud-docs.git
```
2. **Vytvoření a aktivace virtuálního prostředí: Nejprve vytvoř virtuální prostředí a aktivuj ho**
```bash
python -m venv venv
source venv/bin/activate
```
3. **Instalace MkDocs:**
```bash
pip install mkdocs
```
4. **Spuštění lokálně: Použij tento příkaz k spuštění MkDocs serveru a prohlížení dokumentace lokálně:**
```bash
mkdocs serve
```
5. **Vytvoření statických souborů: K vygenerování statických souborů pro nasazení:**
```bash
mkdocs build
```
6. **Aktivuj virtuální prostředí**
Pokud chceš spustit lokální server MkDocs, nejprve aktivuj virtuální prostředí (pokud jsi ho již vytvořil):
```bash
source /home/archos/mkdocs/venv/bin/activate
```
7. **Deaktivace virtuálního prostředí: Po skončení práce vypni virtuální prostředí příkazem:**
```bash
deactivate
```
## Nasazení na OSCloud pomocí LAMP
1. **Přístup k LAMP serveru na OSCloud: Přihlas se do LAMP aplikace přes administraci na adrese `my.oscloud.cz` a otevři terminál pro danou aplikaci.**
2. **Instalace MkDocs na serveru: V terminálu na serveru spusť tento příkaz:**
```bash
pip install mkdocs
```
3. **Vytvoření nového MkDocs projektu: Na serveru vytvoř nový projekt MkDocs pomocí tohoto příkazu:**
```bash
mkdocs new mysite
```
4. **Nahrání souborů: Nahrávej soubory projektu do kořenového adresáře LAMP aplikace pomocí FTP nebo SCP.**
5. **Spuštění MkDocs serveru: Na serveru spusť MkDocs příkazem:**
```bash
mkdocs serve
```
Dokumentace bude dostupná na veřejné URL, kterou LAMP aplikace poskytuje.
## Nasazení na OSCloud pomocí Surfer
1. **Lokální příprava souborů: Vygeneruj statické soubory pro MkDocs příkazem:**
```bash
mkdocs build
```
Tím se vytvoří složka `site`, která obsahuje všechny statické soubory tvé dokumentace.
2. **Nahrání na Surfer: Přihlas se do administrace OSCloud a otevři aplikaci Surfer.**
3. **Nahrání souborů přes rozhraní Surferu: Nahraj obsah složky site (statické soubory vygenerované příkazem mkdocs build) přímo do Surferu pomocí rozhraní nebo přes FTP/SCP.**
Dokumentace online: Jakmile jsou soubory nahrané, dokumentace bude okamžitě dostupná na veřejné URL adrese Surfer aplikace.
### Přispívání
Neváhejte nahlásit problémy nebo přispívat úpravami a vylepšeními do dokumentace prostřednictvím pull requestů.