oscloud-docs/README.md

87 lines
2.9 KiB
Markdown
Raw Normal View History

# Oscloud-docs
2024-10-04 04:53:58 +00:00
2024-10-04 05:09:09 +00:00
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
```
2024-10-04 18:13:24 +00:00
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:**
2024-10-04 05:09:09 +00:00
```bash
pip install mkdocs
```
2024-10-04 18:13:24 +00:00
4. **Spuštění lokálně: Použij tento příkaz k spuštění MkDocs serveru a prohlížení dokumentace lokálně:**
2024-10-04 05:09:09 +00:00
```bash
mkdocs serve
```
2024-10-04 18:13:24 +00:00
5. **Vytvoření statických souborů: K vygenerování statických souborů pro nasazení:**
2024-10-04 05:09:09 +00:00
```bash
mkdocs build
```
2024-10-04 18:13:24 +00:00
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
```
2024-10-04 05:09:09 +00:00
## 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.**
2024-10-04 05:09:09 +00:00
2. **Instalace MkDocs na serveru: V terminálu na serveru spusť tento příkaz:**
2024-10-04 05:09:09 +00:00
```bash
pip install mkdocs
```
3. **Vytvoření nového MkDocs projektu: Na serveru vytvoř nový projekt MkDocs pomocí tohoto příkazu:**
2024-10-04 05:09:09 +00:00
```bash
mkdocs new mysite
```
4. **Nahrání souborů: Nahrávej soubory projektu do kořenového adresáře LAMP aplikace pomocí FTP nebo SCP.**
2024-10-04 05:09:09 +00:00
5. **Spuštění MkDocs serveru: Na serveru spusť MkDocs příkazem:**
2024-10-04 05:09:09 +00:00
```bash
mkdocs serve
```
Dokumentace bude dostupná na veřejné URL, kterou LAMP aplikace poskytuje.
## Nasazení na OSCloud pomocí Surfer
2024-10-04 05:09:09 +00:00
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.
2024-10-04 05:09:09 +00:00
### Přispívání
2024-10-04 18:13:24 +00:00
Neváhejte nahlásit problémy nebo přispívat úpravami a vylepšeními do dokumentace prostřednictvím pull requestů.