Nic nenalezeno. Zkuste jiný výraz.
🏢 Co systém umí
Dochino je kompletní docházkový systém pro WordPress. Běží na webhostingu, vlastním serveru (NAS, XAMPP) i lokálně. Zaměstnanci se hlásí přes tablet, mobil nebo PC.
📡
Terminál u vchodu
Tablet s RFID čtečkou. Automaticky rozezná příchod/odchod. Offline fronta – funguje i bez internetu.
📱
Mobilní & PC appka
PWA instalovatelná na plochu. Přihlášení PINem. Zakázky, hodiny, žádosti.
📊
Automatické výpočty
Saldo hodin, stravenky, přesčasy, zákonná přestávka dle zákoníku práce.
🌴
Správa volna
Dovolená, sick day, nemoc (auto-schválení), NHV, darování krve. Půlden volitelně.
📋
Výkazy na zakázky
Jedno klepnutí = přepnutí zakázky. Filtrování dle oddělení. Export CSV, Helios.
🧩
Oddělení & Oprávnění
Zakázky viditelné jen pro příslušná oddělení. Centrální tabulka oprávnění.
🚗
Rezervace vozidel
Firemní vozidla, blokování překryvu, přehled den/týden.
🎓
Školení & Návštěvy
BOZP školení s kvízy. Registrace návštěv s elektronickým podpisem.
💬
Interní zprávy
Přímé zprávy mezi zaměstnanci s odpověďmi ve vláknech. Banner nepřečtených zpráv i na kiosku a Quick widgetu.
📊 Jak se zaměstnanci hlásí
| Funkce |
🖥️ Admin WP rozhraní |
💻 PC App webová appka |
📱 Mobil webová appka |
📟 Kiosek tablet u dveří |
🖥️ Quick desktop widget |
🌐 Relay mimo síť |
| Příchod / odchod | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Oběd / lékař / přestávky | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Přepínání zakázek | ✅ | ✅ | ✅ | – | ✅ | ✅ |
| Přehled hodin / saldo | ✅ | ✅ | ✅ | – | ✅ | ✅ |
| Žádosti o volno | ✅ | ✅ | ✅ | – | – | – |
| Interní zprávy | – | ✅ | ✅ | 🔔* | 🔔* | – |
| RFID čip | – | – | – | ✅ | – | – |
| PWA (instalace na plochu) | – | ✅* | ✅* | – | – | ✅ |
| Správa zaměstnanců | ✅ | – | – | – | – | – |
| Reporty & export | ✅ | – | – | – | – | – |
* PWA vyžaduje HTTPS. Na lokální síti bez HTTPS použijte Cloudflare Tunnel, nebo přistupujte přes URL v prohlížeči.
🔔* = pouze notifikace o nepřečtených zprávách (bez plného rozhraní zpráv).
👤 Kdo s čím pracuje
| Role | Co dělá | Kde |
| Zaměstnanec | Píchá docházku, přepíná zakázky, sleduje hodiny, zadává žádosti o volno | Terminál, mobil, PC |
| Vedoucí | Schvaluje žádosti a docházku, přiřazuje čipy, spravuje oddělení | WP Admin + terminál |
| Mzdová účetní | Zpracovává docházku, uzavírá měsíce, exportuje do Heliosu | WP Admin |
| IT správce | Nastavení pluginu, zálohy, cron, vzdálený přístup | WP Admin |
💎 Lite vs. Pro vs. Business
Dochino Lite je plně funkční docházkový systém zdarma. Pro a Business verze odemykají pokročilé funkce.
Licence je jednorázová – zaplatíte jednou a funguje navždy. Stáhnout si Dochino můžete na dochino.cz/stahnout.
| Funkce | Lite (zdarma) | Pro | Business |
| Docházka (příchod, odchod, přestávky) | ✅ | ✅ | ✅ |
| Terminál s RFID / PIN | ✅ | ✅ | ✅ |
| Mobilní & PC appka (PWA) | ✅ | ✅ | ✅ |
| Správa volna (dovolená, sick day…) | ✅ | ✅ | ✅ |
| Oddělení & oprávnění | ✅ | ✅ | ✅ |
| Push notifikace | ✅ | ✅ | ✅ |
| Interní zprávy | – | ✅ | ✅ |
| Výkazy na zakázky | – | ✅ | ✅ |
| Uzavírání měsíců | – | ✅ | ✅ |
| Reporty & statistiky | – | ✅ | ✅ |
| Export (CSV, Helios) | – | ✅ | ✅ |
| Rezervace vozidel | – | ✅ | ✅ |
| Školení & BOZP | – | ✅ | ✅ |
| Evidence návštěv | – | ✅ | ✅ |
| Vzdálený přístup (Relay & Tunnel) | – | ✅ | ✅ |
| Diagnostika | – | ✅ | ✅ |
| Vlastní branding (název, logo) | – | ✅ | ✅ |
| Debug build pluginu | – | ✅ | ✅ |
| Quick Desktop App | – | ✅ | ✅ |
| Počet webů na licenci | 1 | 1 | 3 |
| Aktualizace | – | 1 rok | 2 roky |
Lite (zdarma)
6 modulů · branding „Dochino"
Pro (1 web)
Jednorázová platba · 1 rok aktualizací
Business (3 webů)
Jednorázová platba · 2 roky aktualizací
Bez rizika: Licence je jednorázová – žádné předplatné, žádné měsíční platby.
Vaše data z Pro modulů zůstanou zachována i kdybyste přešli zpět na Lite.
Tato záložka vás provede od úplné nuly k fungujícímu docházkovému systému. Pokud už máte WordPress nainstalovaný, přeskočte rovnou na sekci Instalace pluginu krok za krokem.
🤔 Kde provozovat WordPress?
Dochino je plugin pro WordPress -- potřebujete tedy mít WordPress nainstalovaný někde, kde poběží. Máte několik možností:
NEJSNAZŠÍ
☁️ Webhosting
Wedos, Forpsi, Český hosting, Endora... WordPress nainstalujete jedním klikem. HTTPS je většinou součástí.
✅ Přístupné odkudkoliv, žádná údržba
FIREMNÍ SÍŤ
🏠 Vlastní server / NAS
XAMPP na Windows, LAMP na Linuxu, nebo NAS (Synology, QNAP). Data zůstávají v kanceláři.
⚠️ Mimo síť potřebujete Relay nebo Tunnel
PRO TESTOVÁNÍ
💻 Local (Studio)
Aplikace Local nebo Studio by WordPress.com. Ideální pro vyzkoušení bez serveru.
🧪 Zdarma, běží na Win / Mac / Linux
🌐 Zprovoznění WordPressu
Vyberte si platformu, na které chcete WordPress provozovat, a rozbalte příslušný návod. Každý krok je popsaný tak, abyste ho zvládli i bez technických znalostí.
☁️ Webhosting Wedos -- kompletní průvodce od registrace
Wedos je jeden z nejpopulárnějších českých hostingů. Nabízí jednoklikovou instalaci WordPressu, automatický SSL certifikát a české zákaznické podpory. Celý postup zabere přibližně 15-20 minut.
1. Registrace účtu na Wedos
1
Přejděte na wedos.cz
Otevřete prohlížeč a zadejte adresu www.wedos.cz. Klikněte na tlačítko Registrace v pravém horním rohu.
2
Vyplňte registrační formulář
Zadejte svůj e-mail, vymyslete si heslo, vyplňte jméno a fakturační údaje. Pokud registrujete na firmu, zaškrtněte Firemní účet a vyplňte IČO.
3
Potvrďte e-mail
Na váš e-mail přijde ověřovací odkaz. Klikněte na něj -- tím se účet aktivuje a budete přesměrováni do administrace Wedos (zákaznický panel).
2. Výběr tarifu a registrace domény
4
Objednejte webhosting
V zákaznickém panelu klikněte na Nová služba → Webhosting. Vyberte tarif (pro Dochino stačí NoLimit nebo WordPress hosting). Klikněte Objednat.
5
Registrujte doménu
Pokud ještě nemáte doménu, v zákaznickém panelu klikněte Nová služba → Domény. Zadejte požadovaný název (např. docházka-firma.cz) a ověřte dostupnost. Klikněte Registrovat.
Tip: Pokud chcete jen testovat, Wedos nabízí i bezplatnou subdoménu ve tvaru vase-jmeno.wedos.net.
6
Propojte doménu s hostingem
V nastavení hostingu klikněte na Domény → Přidat doménu a zadejte svou zaregistrovanou doménu. Pokud je doména na Wedos, nameservery se nastaví automaticky.
Pokud máte doménu jinde (např. na IGNUM, Forpsi apod.), musíte u svého registrátora nastavit nameservery na: ns.wedos.com a ns2.wedos.com. Změna se projeví do 24 hodin.
3. Jednokliková instalace WordPressu
7
Otevřete správu hostingu
V zákaznickém panelu klikněte na váš hosting → Správa. Otevře se administrační panel (WHM nebo cPanel).
8
Najděte WordPress instalátor
V sekci Aplikace (nebo Softaculous) najděte WordPress. Klikněte na Instalovat.
9
Vyplňte instalační formulář
Zadejte:
- Doména: vyberte svou doménu
- Adresář: nechte prázdný (WordPress bude na hlavní doméně)
- Název webu: např. „Docházka - Firma s.r.o."
- Admin uživatel: zvolte si přihlašovací jméno (NE „admin" -- to je bezpečnostní riziko)
- Admin heslo: silné heslo (minimálně 12 znaků, písmena + čísla + speciální znaky)
- Admin e-mail: váš e-mail
- Jazyk: Čeština
Klikněte Instalovat.
10
Zapněte SSL certifikát
V nastavení hostingu přejděte do SSL certifikáty → Let's Encrypt → klikněte Vystavit certifikát pro vaši doménu. Tím se aktivuje HTTPS.
HTTPS je povinné pro PWA! Bez SSL certifikátu nebudou fungovat mobilní ani PC appky Dochina (prohlížeč je zablokuje).
11
První přihlášení do WordPressu
Otevřete v prohlížeči https://vase-domena.cz/wp-admin. Přihlaste se uživatelským jménem a heslem, které jste zadali v kroku 9. Uvidíte nástěnku WordPressu -- WordPress je nainstalovaný a připravený.
Hotovo! Máte funkční WordPress na webhostingu. Pokračujte sekcí Instalace pluginu krok za krokem níže.
☁️ Jiné webhostingy (Forpsi, Český hosting, Endora...)
Postup je u všech hostingů obdobný. Hlavní kroky jsou vždy stejné:
1
Zaregistrujte účet a objednejte hosting
Na stránkách poskytovatele si vytvořte účet. Vyberte tarif s podporou PHP 7.4+ a MySQL 5.7+ (prakticky všechny současné tarify to splňují).
2
Registrujte nebo přesměrujte doménu
Pokud doménu registrujete u stejného poskytovatele, propojení je automatické. Pokud máte doménu jinde, nastavte nameservery dle pokynů poskytovatele.
3
Nainstalujte WordPress
Většina hostingů nabízí jednoklikovou instalaci -- hledejte v administraci hosting sekci „Aplikace", „Softaculous" nebo „WordPress". Vyplňte údaje a klikněte Instalovat.
4
Zapněte SSL/HTTPS
V administraci hostingu aktivujte Let's Encrypt certifikát. U většiny hostingů je to zdarma a jedním klikem.
5
Přihlaste se do wp-admin
Navštivte https://vase-domena.cz/wp-admin a přihlaste se.
🏠 Windows -- XAMPP (podrobný průvodce)
XAMPP je bezplatný balíček, který na váš počítač s Windows nainstaluje webový server (Apache), databázi (MySQL) a PHP. Díky tomu můžete provozovat WordPress přímo na svém počítači nebo firemním serveru, bez jakéhokoliv webhostingu.
1. Stažení a instalace XAMPP
1
Stáhněte XAMPP
Přejděte na www.apachefriends.org. Klikněte na tlačítko Download u verze pro Windows. Vyberte verzi s PHP 8.2 (nebo novější).
2
Spusťte instalátor
Otevřete stažený soubor xampp-windows-x64-X.X.X-installer.exe. Pokud se Windows zeptá na povolení, klikněte Ano.
3
Vyberte komponenty
V instalátoru se zobrazí seznam komponent. Zaškrtněte minimálně:
- Apache -- webový server (povinné)
- MySQL -- databáze (povinné)
- PHP -- skriptovací jazyk (povinné)
- phpMyAdmin -- správa databáze přes prohlížeč (velmi doporučené)
Ostatní (FileZilla, Mercury, Tomcat, Perl) můžete odškrtnout -- nejsou potřeba.
4
Vyberte umístění
Nechte výchozí cestu C:\xampp a klikněte Next → Next → Install. Počkejte na dokončení instalace.
Firewall: Když se Windows zeptá, jestli má Apache povolit přístup k síti, klikněte Povolit přístup -- jinak se k serveru nepřipojí tablety a mobily z lokální sítě.
2. Spuštění služeb
5
Otevřete XAMPP Control Panel
Po instalaci se automaticky spustí XAMPP Control Panel. Pokud ne, najděte ho v nabídce Start nebo spusťte C:\xampp\xampp-control.exe.
6
Spusťte Apache a MySQL
Klikněte na tlačítko Start vedle Apache a poté na Start vedle MySQL. Oba řádky by měly zezelenat -- to znamená, že služby běží.
Port 80 obsazený? Pokud Apache nechce nastartovat a hlásí chybu s portem 80, pravděpodobně máte spuštěný Skype nebo IIS. Zavřete Skype, nebo v XAMPP klikněte na Config u Apache a změňte port na 8080.
3. Vytvoření databáze v phpMyAdmin
7
Otevřete phpMyAdmin
V prohlížeči zadejte adresu http://localhost/phpmyadmin. Otevře se správa databází.
8
Vytvořte novou databázi
Klikněte na záložku Databáze (nahoře). Do pole „Vytvořit databázi" napište dochino. V rozbalovacím menu vedle vyberte utf8mb4_general_ci. Klikněte Vytvořit.
Poznámka: V XAMPP má MySQL výchozího uživatele root bez hesla. To je pro lokální testování v pořádku, ale pokud server bude přístupný z internetu, nastavte heslo!
4. Instalace WordPressu
9
Stáhněte WordPress
Přejděte na cs.wordpress.org a klikněte Stáhnout WordPress. Stáhne se ZIP soubor.
10
Rozbalte do htdocs
Otevřete stažený ZIP. Uvnitř je složka wordpress. Zkopírujte obsah této složky (ne složku samotnou) do C:\xampp\htdocs\.
Důležité: Nejdříve smažte výchozí soubory v htdocs (index.html, apod.). Ve složce htdocs by měly být přímo soubory wp-admin, wp-content, wp-includes, wp-config-sample.php atd.
11
Spusťte instalaci
V prohlížeči zadejte http://localhost. Zobrazí se instalátor WordPressu. Vyplňte:
- Název databáze: dochino
- Uživatelské jméno: root
- Heslo: nechte prázdné
- Server databáze: localhost
- Předpona tabulek: wp_ (výchozí)
Klikněte Odeslat → Spustit instalaci. Zadejte název webu, admin jméno, heslo a e-mail. Klikněte Nainstalovat WordPress.
Hotovo! WordPress běží na vašem počítači. Přihlaste se na http://localhost/wp-admin. Z jiných zařízení v síti přistupujte přes IP adresu počítače (např. http://192.168.1.100).
🐧 Linux server (Ubuntu / Debian) -- kompletní průvodce
Tento návod je pro Ubuntu 22.04/24.04 nebo Debian 12+. Příkazy zadáváte do terminálu (SSH nebo konzole).
1. Instalace potřebného software
sudo apt update && sudo apt upgrade -y
sudo apt install apache2 mysql-server php php-mysql php-xml php-mbstring php-curl php-gd php-zip php-intl -y
Tím nainstalujete webový server Apache, databázi MySQL a PHP se všemi potřebnými rozšířeními.
2. Vytvoření databáze a uživatele
sudo mysql -e "CREATE DATABASE dochino CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;"
sudo mysql -e "CREATE USER 'dochino'@'localhost' IDENTIFIED BY 'VaseSilneHeslo123!';"
sudo mysql -e "GRANT ALL PRIVILEGES ON dochino.* TO 'dochino'@'localhost';"
sudo mysql -e "FLUSH PRIVILEGES;"
Změňte heslo! Nahraďte VaseSilneHeslo123! vlastním silným heslem. Toto heslo budete potřebovat při instalaci WordPressu.
3. Stažení a rozbalení WordPressu
cd /tmp
wget https://cs.wordpress.org/latest-cs_CZ.tar.gz
tar -xzf latest-cs_CZ.tar.gz
sudo rm -rf /var/www/html/index.html
sudo cp -r wordpress/* /var/www/html/
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
4. Povolení mod_rewrite (pro trvalé odkazy)
sudo a2enmod rewrite
sudo sed -i 's/AllowOverride None/AllowOverride All/g' /etc/apache2/apache2.conf
sudo systemctl restart apache2
5. Spuštění instalátoru
Otevřete v prohlížeči IP adresu serveru (např. http://192.168.1.50). Zobrazí se instalátor WordPressu. Vyplňte údaje z kroku 2 (databáze: dochino, uživatel: dochino, heslo: to, které jste zvolili).
Hotovo! WordPress běží na Linux serveru. Pro přístup z internetu budete potřebovat veřejnou IP nebo Cloudflare Tunnel (viz záložka
☁️ Cloudflare).
📦 NAS (Synology / QNAP)
NAS je ideální pro firemní nasazení -- běží 24/7, má nízkou spotřebu a data zůstávají ve firmě.
Synology
1
Otevřete Centrum balíčků
Přihlaste se do DSM (Synology administrace). V hlavním menu klikněte na Centrum balíčků.
2
Nainstalujte Web Station a WordPress
Vyhledejte Web Station a nainstalujte. Poté vyhledejte WordPress a klikněte Nainstalovat. Systém automaticky doinstaluje PHP a MariaDB (MySQL).
3
Dokončete konfiguraci
Po instalaci se zobrazí průvodce -- zadejte název webu, admin jméno a heslo. WordPress poběží na IP adrese vašeho NAS (např. http://192.168.1.20).
QNAP
1
Otevřete App Center
Přihlaste se do QTS administrace. Klikněte na App Center.
2
Nainstalujte WordPress
Vyhledejte WordPress → klikněte Nainstalovat. Systém se postará o závislosti.
Přístup z internetu: NAS je standardně dostupný jen v lokální síti. Pro přístup zaměstnanců odjinud použijte Cloudflare Tunnel (viz záložka Cloudflare) nebo Dochino Relay (Pro/Business).
💻 Local / Studio (pro testování)
Local (dříve Local by Flywheel) a Studio (od WordPress.com) jsou bezplatné desktopové aplikace, které spustí WordPress na vašem počítači bez jakékoliv konfigurace. Ideální pro vyzkoušení Dochina.
Local (doporučeno pro testování)
1
Stáhněte Local
Přejděte na localwp.com a klikněte Download. Vyberte svůj operační systém (Windows / Mac / Linux).
2
Vytvořte nový web
Po instalaci spusťte Local. Klikněte na Create a new site → zadejte název → zvolte „Preferred" → zadejte admin údaje → klikněte Add Site.
3
Otevřete administraci
Klikněte na WP Admin v Local -- otevře se wp-admin ve vašem prohlížeči. WordPress je připravený za minutu.
Jen pro testování! Web běží pouze na vašem PC. Zaměstnanci se k němu z jiných zařízení nedostanou.
📋 Požadavky na server
| Požadavek | Minimálně | Doporučeno |
| PHP | 7.4 | 8.2+ |
| WordPress | 5.8 | Nejnovější (6.x) |
| MySQL / MariaDB | 5.7 / 10.3 | 8.0 / 10.6+ |
| HTTPS (SSL) | Doporučeno | Povinné pro webhosting a PWA |
| RAM | 512 MB | 1 GB+ |
| Disk | 100 MB (jen plugin) | 500 MB+ (s WordPress) |
| PHP rozšíření | curl, mbstring, xml, gd, zip, intl, mysql |
Žádné další pluginy nejsou potřeba. Dochino má vlastní metaboxy -- ACF ani jiné doplňky nemusíte instalovat.
🚀 Instalace pluginu krok za krokem
Tyto kroky platí pro všechny platformy -- ať už máte WordPress na webhostingu, XAMPPu, Linuxu nebo NASu.
2
Nahrajte plugin do WordPressu
Přihlaste se do wp-admin. V levém menu klikněte na Pluginy → Přidat nový plugin. Nahoře klikněte na tlačítko Nahrát plugin. Klikněte Vybrat soubor a vyberte stažený ZIP. Klikněte Nainstalovat.
3
Aktivujte plugin
Po nahrání klikněte na Aktivovat plugin. Dochino se automaticky aktivuje, vytvoří si databázové tabulky a v levém menu se objeví položka Docházka.
Po aktivaci se automaticky spustí průvodce nastavením, který vás provede základní konfigurací.
4
Obnovte trvalé odkazy (permalinks)
V levém menu klikněte na Nastavení → Trvalé odkazy. Nic neměňte -- jenom klikněte na modré tlačítko Uložit změny dole na stránce.
Proč je to nutné? Dochino komunikuje s tablety, mobily a PC appkami přes tzv. REST API. Toto API potřebuje, aby WordPress správně přesměrovával požadavky. Kliknutím na „Uložit změny" WordPress přepíše soubor .htaccess a REST API začne fungovat. Bez tohoto kroku se terminál ani appky nepřipojí!
5
Projděte průvodce nastavením
Klikněte v levém menu na Docházka → 🚀 Průvodce. Průvodce má 6 kroků:
- Jazyk -- vyberte češtinu
- Firma -- název firmy, logo
- Přístup -- nastavení kiosku a appek
- Cron -- automatické úlohy (viz sekce Cron níže)
- Relay -- vzdálený přístup (Pro/Business)
- Hotovo -- shrnutí
6
Aktivujte licenci
V levém menu klikněte na Docházka → Licence. Vložte svůj licenční klíč a klikněte Aktivovat. Podrobnosti viz záložka 🔑 Licence.
⏰ Nastavení cronu (automatické úlohy)
Co je cron? Cron je „budík", který každých pár minut řekne WordPressu: „Hej, proveď naplánované úlohy!" Bez cronu Dochino nemůže automaticky počítat salda hodin, odesílat e-maily, spouštět zálohy ani zpracovávat odevzdanou docházku. Představte si to jako minutového šéfa, který pravidelně kontroluje, jestli je něco k vyřízení.
Bez cronu nefunguje: výpočet sald · zálohy · automatické odevzdání docházky · e-mailové notifikace · plánované reporty.
WordPress má vlastní vestavěný cron (WP-Cron), který se spouští při každé návštěvě webu. To ale znamená, že pokud nikdo web nenavštíví, cron se nespustí. Proto je lepší nastavit skutečný serverový cron, který se spouští pravidelně bez ohledu na návštěvy.
☁️ Webhosting (Wedos, Forpsi...)
1
Vypněte WP-Cron
Do souboru wp-config.php přidejte (nad řádek „That's all, stop editing!"):
define('DISABLE_WP_CRON', true);
Tím zabráníte dvojitému spouštění cronu.
2
Nastavte cron v administraci hostingu
Přihlaste se do ovládacího panelu hostingu. Najděte sekci Plánovač úloh (nebo Cron jobs). Vytvořte novou úlohu:
- Interval: každých 5 minut (*/5 * * * *)
- Příkaz / URL:
wget -q -O /dev/null "https://vase-domena.cz/wp-cron.php?doing_wp_cron" >/dev/null 2>&1
Nahraďte vase-domena.cz skutečnou adresou vašeho webu!
🏠 Windows + XAMPP (Plánovač úloh)
1
Vypněte WP-Cron
Otevřete soubor C:\xampp\htdocs\wp-config.php v Poznámkovém bloku. Přidejte řádek:
define('DISABLE_WP_CRON', true);
2
Otevřete Plánovač úloh Windows
Stiskněte Win + R, napište taskschd.msc a stiskněte Enter.
3
Vytvořte novou úlohu
Klikněte Vytvořit základní úlohu. Nastavte:
- Název: WordPress Cron
- Trigger: Denně, začátek: dnes, opakovat každých 5 minut po dobu neomezeně
- Akce: Spustit program
- Program: C:\xampp\php\php.exe
- Argumenty: C:\xampp\htdocs\wp-cron.php
Tip: V záložce Trigger nastavte „Opakovat úlohu každých 5 minut" a „Po dobu: neomezeně". Zaškrtněte také „Spustit úlohu, i když uživatel není přihlášen".
🐧 Linux (crontab)
1
Vypněte WP-Cron
Přidejte do /var/www/html/wp-config.php:
define('DISABLE_WP_CRON', true);
2
Přidejte záznam do crontab
Spusťte sudo crontab -e a přidejte řádek:
*/5 * * * * wget -q -O /dev/null "https://vase-domena.cz/wp-cron.php?doing_wp_cron" >/dev/null 2>&1
Nebo alternativně přes PHP přímo:
*/5 * * * * php /var/www/html/wp-cron.php >/dev/null 2>&1
📦 NAS (Synology / QNAP)
Synology
Přejděte do Ovládací panel → Plánovač úloh → Vytvořit → Naplánovaná úloha → Uživatelsky definovaný skript.
- Plán: Každých 5 minut, každý den
- Příkaz:
wget -q -O /dev/null "http://localhost/wordpress/wp-cron.php?doing_wp_cron"
QNAP
V QTS přejděte do SSH/terminálu a nastavte crontab stejně jako na Linuxu.
🔄 Aktualizace pluginu
Stáhněte nový ZIP z
dochino.cz/ke-stazeni → WP Admin → Pluginy → Přidat nový → Nahrát plugin → WordPress nabídne „Nahradit stávající" → Potvrdit. Data a nastavení zůstanou zachována.
✅ Co dál?
Hotovo! WordPress je nainstalovaný, plugin je aktivní a cron běží. Teď je čas nakonfigurovat Dochino -- pokračujte na záložku
🔧 Konfigurace.
Pokud provozujete WordPress na lokální síti (XAMPP, NAS, Linux server) a chcete, aby zaměstnanci měli přístup i mimo kancelář, podívejte se na záložku
☁️ Cloudflare.
Tato záložka vysvětluje, co je Cloudflare, proč ho potřebujete a jak ho krok za krokem nastavit. Pokud máte WordPress na webhostingu s HTTPS a nepotřebujete přístup k lokálnímu serveru z internetu, můžete tuto záložku přeskočit.
🌐 Co je Cloudflare a proč ho potřebujete
Cloudflare je bezplatná služba, která stojí „před" vaším webem a poskytuje několik důležitých funkcí:
🔒
SSL/HTTPS certifikát
Šifruje komunikaci mezi prohlížečem a serverem. Nutné pro PWA (mobilní appku Dochina).
🌍
DNS management
Spravuje záznamy vaší domény -- kam doména směřuje, podddomény, e-mailové záznamy.
🛡️
DDoS ochrana
Chrání váš server před útoky, které by ho mohly zahltit a znepřístupnit.
🚇
Cloudflare Tunnel
Zpřístupní lokální server (XAMPP, NAS) z internetu -- bez otevírání portů, bez veřejné IP.
Kdy Cloudflare potřebujete:
- Máte WordPress na lokálním serveru (XAMPP, NAS) a chcete přístup z internetu → potřebujete Cloudflare Tunnel
- Nemáte na serveru HTTPS a potřebujete ho pro PWA → Cloudflare poskytne SSL certifikát zdarma
- Chcete ochránit svůj web před útoky → Cloudflare je nejlepší bezplatná ochrana
📝 Vytvoření účtu na Cloudflare
2
Vyplňte e-mail a heslo
Zadejte svůj pracovní e-mail a zvolte silné heslo. Klikněte Sign up.
3
Potvrďte e-mail
Na váš e-mail přijde ověřovací zpráva. Klikněte na odkaz v e-mailu.
Účet je zdarma. Placené plány existují, ale pro Dochino stačí bezplatný tarif Free.
🌍 Přidání domény do Cloudflare
1
Klikněte na „Add a site"
Po přihlášení do Cloudflare dashboardu klikněte na Add a site (nebo Přidat web).
2
Zadejte doménu
Napište svou doménu (např. docházka-firma.cz) a klikněte Add site.
3
Vyberte plán Free
Scrollujte dolů a vyberte Free (zdarma). Klikněte Continue.
4
Zkontrolujte DNS záznamy
Cloudflare automaticky naskenuje vaše stávající DNS záznamy. Zkontrolujte, že jsou správné (hlavně A záznam směřující na IP adresu vašeho serveru). Klikněte Continue.
🔄 Změna nameserverů u registrátora
Cloudflare vám zobrazí dva nameservery (např. anna.ns.cloudflare.com a bob.ns.cloudflare.com). Tyto musíte nastavit u svého registrátora domény.
Příklad: Změna nameserverů na Wedos
1
Přihlaste se do zákaznického panelu Wedos
Přejděte na client.wedos.com a přihlaste se.
2
Otevřete nastavení domény
Klikněte na Domény → vyberte svou doménu → Změna DNS (nebo Nameservery).
3
Zadejte Cloudflare nameservery
Smažte stávající nameservery a zadejte ty, které vám Cloudflare zobrazil:
anna.ns.cloudflare.com
bob.ns.cloudflare.com
(Vaše konkrétní hodnoty budou jiné -- použijte ty z Cloudflare dashboardu!)
4
Uložte a počkejte
Klikněte Uložit. Změna nameserverů se projeví do 24 hodin (většinou do 1-2 hodin). Cloudflare vám pošle e-mail, jakmile bude doména aktivní.
U jiných registrátorů (Forpsi, IGNUM, GoDaddy...) je postup obdobný -- v nastavení domény najděte sekci „Nameservery" nebo „DNS" a nahraďte je těmi z Cloudflare.
🔒 Nastavení SSL/TLS
1
Otevřete nastavení SSL
V Cloudflare dashboardu klikněte na vaši doménu → v levém menu SSL/TLS → Overview.
2
Vyberte režim šifrování
Nastavte na Full (strict) pokud máte na serveru vlastní SSL certifikát (webhosting s Let's Encrypt). Pokud nemáte žádný certifikát na serveru (XAMPP, NAS), nastavte Flexible.
| Režim | Kdy použít | Bezpečnost |
| Full (strict) | Webhosting s Let's Encrypt | Nejvyšší |
| Full | Server s vlastním (i self-signed) certifikátem | Vysoká |
| Flexible | XAMPP / NAS bez certifikátu | Střední |
Pozor na redirect loop! Pokud nastavíte „Full (strict)" ale na serveru nemáte SSL certifikát, web bude zobrazovat nekonečnou smyčku přesměrování (chyba ERR_TOO_MANY_REDIRECTS). V tom případě přepněte na „Flexible".
3
Zapněte Always Use HTTPS
V sekci SSL/TLS → Edge Certificates najděte Always Use HTTPS a přepněte na On. Tím se každý požadavek na http:// automaticky přesměruje na https://.
⚡ Cache a optimalizace pro WordPress
Cloudflare cachuje (ukládá si kopie) statické soubory, aby se web načítal rychleji. Pro WordPress s Dochinem je důležité nastavit výjimky, aby se necachovaly dynamické stránky.
1
Nastavte Page Rules
V Cloudflare dashboardu klikněte na Rules → Page Rules → Create Page Rule.
Vytvořte pravidlo pro wp-admin:
- URL: *vase-domena.cz/wp-admin/*
- Setting: Cache Level = Bypass
Vytvořte druhé pravidlo pro REST API:
- URL: *vase-domena.cz/wp-json/*
- Setting: Cache Level = Bypass
Proč je to důležité? Pokud by Cloudflare cachoval odpovědi REST API, terminál a appky by dostávaly zastaralá data. Bypass zajistí, že tyto požadavky jdou vždy přímo na server.
🚇 Cloudflare Tunnel (přístup k lokálnímu serveru z internetu)
Co je Cloudflare Tunnel? Představte si to jako bezpečný „tunel" mezi vaším lokálním serverem (XAMPP na PC, NAS ve firmě) a internetem. Zaměstnanci se připojí na vaši doménu (např. dochazka.firma.cz) a Cloudflare přenese požadavek přes tunel k vašemu serveru -- bez nutnosti otevírat porty na routeru nebo mít veřejnou IP adresu. Je to bezplatné a velmi bezpečné.
Kdy Tunnel potřebujete: Pokud máte WordPress na lokálním serveru (XAMPP, NAS, Linux server) a chcete, aby zaměstnanci mohli píchat docházku i mimo kancelář (z domu, z terénu).
🏠 Instalace Cloudflare Tunnel na Windows (XAMPP)
1
Stáhněte cloudflared
Přejděte na stránku stažení cloudflared. Stáhněte verzi pro Windows (64-bit). Uložte soubor cloudflared.exe do C:\cloudflared\.
2
Přihlaste se ke Cloudflare
Otevřete Příkazový řádek (CMD) jako správce. Zadejte:
C:\cloudflared\cloudflared.exe tunnel login
Otevře se prohlížeč -- přihlaste se ke Cloudflare a vyberte doménu. Tím se vytvoří autorizační soubor.
3
Vytvořte tunel
C:\cloudflared\cloudflared.exe tunnel create dochino
Poznamenejte si Tunnel ID (řetězec jako a1b2c3d4-...) -- budete ho potřebovat.
4
Vytvořte konfigurační soubor
Vytvořte soubor C:\Users\VASE_JMENO\.cloudflared\config.yml s obsahem:
tunnel: a1b2c3d4-...
credentials-file: C:\Users\VASE_JMENO\.cloudflared\a1b2c3d4-....json
ingress:
- hostname: dochazka.firma.cz
service: http://localhost:80
- service: http_status:404
Nahraďte a1b2c3d4-... skutečným Tunnel ID a dochazka.firma.cz vaší subdoménou.
5
Nastavte DNS
C:\cloudflared\cloudflared.exe tunnel route dns dochino dochazka.firma.cz
Tím se v Cloudflare automaticky vytvoří CNAME záznam směřující na váš tunel.
6
Spusťte tunel
C:\cloudflared\cloudflared.exe tunnel run dochino
Tunel je aktivní! Zkuste v prohlížeči otevřít https://dochazka.firma.cz -- měli byste vidět svůj WordPress.
7
Nainstalujte jako Windows službu (volitelné)
Aby tunel běžel automaticky po startu počítače:
C:\cloudflared\cloudflared.exe service install
Tunel se teď spustí automaticky při startu Windows. Nemusíte ho ručně spouštět.
🐧 Instalace Cloudflare Tunnel na Linux
1
Nainstalujte cloudflared
curl -L https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-archive-keyring.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/cloudflare-archive-keyring.gpg] https://pkg.cloudflare.com/cloudflared $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflared.list
sudo apt update && sudo apt install cloudflared -y
2
Přihlaste se a vytvořte tunel
cloudflared tunnel login
cloudflared tunnel create dochino
3
Vytvořte konfiguraci
Vytvořte soubor ~/.cloudflared/config.yml:
tunnel: TUNNEL_ID
credentials-file: /root/.cloudflared/TUNNEL_ID.json
ingress:
- hostname: dochazka.firma.cz
service: http://localhost:80
- service: http_status:404
4
Nastavte DNS a spusťte
cloudflared tunnel route dns dochino dochazka.firma.cz
cloudflared tunnel run dochino
5
Nastavte jako systemd službu
sudo cloudflared service install
sudo systemctl enable cloudflared
sudo systemctl start cloudflared
Tunel se automaticky spouští při startu serveru.
📦 Cloudflare Tunnel na Synology NAS
1
Nainstalujte Docker (Container Manager)
V Synology DSM otevřete Centrum balíčků → nainstalujte Container Manager (dříve Docker).
2
Vytvořte Tunnel přes Cloudflare dashboard
V Cloudflare dashboardu přejděte do Zero Trust → Networks → Tunnels → Create a tunnel. Pojmenujte tunel a Cloudflare vám zobrazí Docker příkaz s tokenem.
3
Spusťte kontejner
V Container Manager vytvořte nový kontejner z image cloudflare/cloudflared s příkazem:
tunnel --no-autoupdate run --token VAS_TOKEN
4
Nastavte Public Hostname
V Cloudflare dashboardu v nastavení tunelu přidejte Public Hostname: dochazka.firma.cz → Service: http://192.168.1.20:80 (IP vašeho NAS).
⚠️ Běžné problémy s Cloudflare
ERR_TOO_MANY_REDIRECTS (nekonečná smyčka přesměrování)
Příčina: SSL režim v Cloudflare je nastaven na „Full (strict)" nebo „Full", ale server nemá SSL certifikát. WordPress se snaží přesměrovat na HTTPS, Cloudflare to posílá zpět na HTTP, vzniká smyčka.
Řešení: V Cloudflare → SSL/TLS → přepněte na Flexible. Nebo nainstalujte SSL certifikát na server a použijte Full (strict).
Mixed content (některé prvky se nenačítají)
Příčina: WordPress generuje některé URL jako http:// místo https://.
Řešení: V wp-admin přejděte do Nastavení → Obecné. Změňte obě adresy na https:// (WordPress Address i Site Address). Pokud se nemůžete přihlásit, přidejte do wp-config.php:
define('WP_HOME', 'https://vase-domena.cz');
define('WP_SITEURL', 'https://vase-domena.cz');
Cache -- starý obsah se zobrazuje
Řešení: V Cloudflare dashboardu → Caching → Configuration → klikněte Purge Everything. To vymaže celou cache. Pro aktualizaci pluginu Dochino vždy pročistěte cache.
Tunnel se nepřipojí
Zkontrolujte:
- Je Apache/MySQL spuštěný? (na XAMPP musí svítit zeleně)
- Je cloudflared spuštěný?
- Souhlasí hostname v config.yml s DNS záznamem v Cloudflare?
- Souhlasí port? (výchozí Apache je 80, pokud jste měnili na 8080, musí být v config.yml http://localhost:8080)
Tato záložka vás provede nastavením Dochina po instalaci -- od průvodce přes přidávání zaměstnanců až po zprovoznění terminálu a mobilní appky.
🚀 Průvodce nastavením (Setup Wizard)
Po aktivaci pluginu se automaticky spustí průvodce. Pokud ho chcete spustit znovu, klikněte v levém menu na Docházka → 🚀 Průvodce.
1
Jazyk a lokalizace
Vyberte Čeština. Tím se nastaví český formát data, měny a zákoník práce (přestávky, dovolená).
2
Údaje o firmě
Zadejte název firmy. V Pro/Business verzi můžete nahrát vlastní logo, které se bude zobrazovat na terminálu a v appkách.
3
Přístup a zabezpečení
Průvodce vám vygeneruje unikátní URL pro kiosek (terminál), mobilní appku a PC appku. Tyto adresy si poznamenejte.
4
Cron
Průvodce zkontroluje, jestli je cron správně nastavený. Pokud ne, zobrazí instrukce (viz záložka Instalace → sekce Cron).
5
Relay (Pro/Business)
Pokud máte Pro/Business licenci, můžete aktivovat Relay -- službu pro vzdálený přístup zaměstnanců bez Cloudflare Tunnel.
6
Hotovo
Shrnutí nastavení. Klikněte Dokončit.
🏢 Vytvoření oddělení
Oddělení slouží k organizaci zaměstnanců a řízení oprávnění. Každý zaměstnanec patří do jednoho oddělení.
1
Přejděte do správy oddělení
V levém menu klikněte na Docházka → Oddělení.
2
Přidejte nové oddělení
Klikněte na Přidat nové. Vyplňte:
- Název oddělení -- např. „Výroba", „Administrativa", „Sklad"
- Vedoucí -- vyberte zaměstnance, který bude schvalovat docházku a žádosti o volno (můžete nastavit později)
3
Uložte
Klikněte Uložit. Opakujte pro každé oddělení ve vaší firmě.
Tip: Pokud máte malou firmu (do 10 lidí), stačí jedno oddělení. Oddělení můžete přidávat i později.
👤 Přidání zaměstnanců
1
Přejděte do seznamu zaměstnanců
V levém menu klikněte na Docházka → Zaměstnanci → Přidat nového.
2
Vyplňte základní údaje
| Pole | Popis | Příklad |
| Jméno | Křestní jméno | Jan |
| Příjmení | Příjmení zaměstnance | Novák |
| Osobní číslo | Interní identifikátor (unikátní) | 001 |
| PIN | 4-8 místný kód pro přihlášení do appky | 1234 |
| RFID | Číslo čipu/karty (přiřadí se na terminálu) | (automaticky) |
| Oddělení | Kam zaměstnanec patří | Výroba |
| Role | Zaměstnanec / Vedoucí / Mzdová | Zaměstnanec |
| Pracovní doba | Denní fond hodin | 8.0 |
| Úvazek | Rozvrh směn (Po-Pá, směnný...) | Po-Pá |
3
Uložte zaměstnance
Klikněte Publikovat (nebo Uložit). Zaměstnanec se objeví v seznamu a může se ihned přihlásit na terminálu nebo v appce.
RFID čip: Číslo čipu nemusíte zadávat ručně. Na terminálu (tabletu) můžete čip přiřadit: vedoucí se přihlásí, klikne na „Přiřadit čip" u zaměstnance a přiloží čip ke čtečce.
📟 Nastavení kiosku (terminálu)
Kiosek je tablet zavěšený u vchodu, kde zaměstnanci píchají docházku čipem nebo PINem.
1
Zjistěte URL kiosku
V wp-admin přejděte na Docházka → Nastavení → záložka Obecné. Najděte sekci Přístupové adresy -- je tam URL kiosku ve tvaru:
https://vase-domena.cz/dochino-kiosk/
2
Připravte tablet
Doporučujeme Android tablet (8-10 palců). Připojte ho k WiFi síti, na které je i váš server (nebo k internetu, pokud používáte webhosting).
3
Otevřete kiosek v prohlížeči
Na tabletu otevřete Chrome a zadejte URL kiosku. Zobrazí se přihlašovací obrazovka Dochina.
4
Přepněte do režimu celé obrazovky
V Chrome klepněte na tři tečky (menu) → Přidat na domovskou obrazovku. Poté otevřete z domovské obrazovky -- appka se spustí na celou obrazovku bez lišty prohlížeče.
Režim kiosku na Androidu: Pro zamčení tabletu do jedné aplikace přejděte na tabletu do Nastavení → Zabezpečení → Připnutí obrazovky (Screen Pinning) → zapněte. Pak v přehledu aplikací klepněte na ikonu Chrome → Připnout.
5
Připojte RFID čtečku (volitelné)
Připojte USB RFID čtečku k tabletu přes OTG adaptér (USB-C na USB-A). Čtečka funguje jako klávesnice -- přiložení čipu „napíše" jeho číslo. Dochino ho automaticky rozpozná.
Kompatibilní čtečky: Většina USB HID čteček (125 kHz EM4100 nebo 13.56 MHz MIFARE) funguje bez instalace ovladačů. Doporučujeme čtečky, které odesílají číslo + Enter.
📱 Mobilní appka pro zaměstnance
1
Zjistěte URL mobilní appky
V wp-admin → Docházka → Nastavení → záložka Obecné → sekce Přístupové adresy. URL mobilní appky má tvar:
https://vase-domena.cz/dochino-app/
2
Sdělte zaměstnancům URL a PIN
Každý zaměstnanec otevře URL v prohlížeči na svém mobilu a přihlásí se svým PINem (ten jste mu nastavili při vytváření účtu).
3
Přidání na domovskou obrazovku (PWA)
Android (Chrome): Klepněte na tři tečky → Přidat na domovskou obrazovku → Přidat. Na ploše se objeví ikona jako u běžné appky.
iPhone (Safari): Klepněte na ikonu sdílení (čtvereček se šipkou) → Přidat na plochu.
HTTPS povinné! Přidání na domovskou obrazovku (PWA) funguje pouze přes HTTPS. Pokud máte server na lokální síti bez SSL, musíte použít Cloudflare Tunnel (viz záložka Cloudflare).
💻 PC appka pro zaměstnance
1
Otevřete URL PC appky
URL je ve tvaru:
https://vase-domena.cz/dochino-pc/
2
Přihlášení PINem
Zaměstnanec zadá svůj PIN. PC appka nabízí rychlý příchod/odchod, přepínání zakázek a přehled hodin.
3
Instalace jako PWA (volitelné)
V Chrome klikněte na ikonu instalace v adresním řádku (nebo na tři tečky → Nainstalovat) -- appka se nainstaluje jako samostatné okno bez lišty prohlížeče.
🔔 Push notifikace
Push notifikace umožňují posílat zaměstnancům upozornění přímo na telefon nebo PC (i když nemají appku otevřenou) -- např. schválení žádosti o dovolenou, připomínku píchnutí apod.
1
Vygenerujte VAPID klíče
V wp-admin přejděte na Docházka → Nastavení → záložka Notifikace. Klikněte na Vygenerovat VAPID klíče. Vygenerují se dva klíče (veřejný a soukromý), které se automaticky uloží.
Klíče negenerujte znovu! Pokud přegenerujete VAPID klíče, všichni zaměstnanci se musí znovu přihlásit k odběru notifikací. Generujte je pouze jednou.
2
Zaměstnanci se přihlásí k odběru
V mobilní nebo PC appce se zaměstnancům zobrazí výzva k povolení notifikací. Musí kliknout Povolit. Pokud výzvu zamítnou, mohou ji povolit v nastavení prohlížeče.
Požadavky: Push notifikace vyžadují HTTPS a podporovaný prohlížeč (Chrome, Edge, Firefox). Na iOS Safari jsou podporovány od verze 16.4+.
💬 Interní zprávy (Pro/Business)
Tato funkce je dostupná pouze v Pro a Business verzi.
Zaměstnanci si mohou posílat přímé zprávy přímo v docházkovém systému -- bez nutnosti externích nástrojů (e-mail, WhatsApp). Zprávy podporují odpovědi ve vláknech a automatické mazání po nastavené době.
1
Zapněte modul zpráv
WP Admin → Docházka → Nastavení → záložka Interní zprávy. Zaškrtněte Povolit interní zprávy. Volitelně nastavte automatické mazání starých zpráv (výchozí: 90 dní) a zapněte banner nepřečtených zpráv.
2
Posílání zpráv
V PC appce nebo mobilní appce klikněte na ikonu 💬 Zprávy v postranním panelu. Vyberte příjemce, napište zprávu a odešlete. Na přijatou zprávu můžete odpovědět -- odpovědi se řadí do vláken (max 10 zpráv ve vlákně).
3
Upozornění na nové zprávy
Pokud je zapnutý banner, v PC i mobilní appce se zobrazí zelený banner s počtem nepřečtených zpráv. Na kiosku se ukáže badge (štítek) s počtem. V Quick widgetu (tray aplikace) se na ikoně objeví červená tečka a vyskočí Windows notifikace.
Kde zprávy fungují: Plné rozhraní zpráv (čtení + psaní) je v PC a mobilní appce. Kiosek a Quick widget zobrazují pouze upozornění na nepřečtené zprávy -- pro přečtení a odpověď je potřeba otevřít plné rozhraní.
🌴 Nastavení typů volna
Dochino má přednastavené typy volna (dovolená, nemoc, sick day, NHV, darování krve). Můžete je upravit nebo přidat vlastní.
1
Přejděte do nastavení volna
WP Admin → Docházka → Nastavení → záložka Volno.
2
Nastavte nároky
U každého zaměstnance můžete nastavit roční nárok na dovolenou (výchozí: 20 dní) a sick days (výchozí: dle nastavení firmy). Tyto hodnoty najdete na kartě zaměstnance.
Auto-schválení nemoci: Typ „Nemoc" má automatické schválení -- zaměstnanec zadá nemoc a systém ji rovnou uzná, bez čekání na schválení vedoucím. Toto chování lze změnit v nastavení.
📋 Zakázky / Projekty (Pro/Business)
Tato funkce je dostupná pouze v Pro a Business verzi.
1
Vytvořte zakázky
WP Admin → Docházka → Zakázky → Přidat novou. Zadejte název zakázky a přiřaďte oddělení, která na ní budou pracovat.
2
Zaměstnanci přepínají zakázky
V mobilní, PC appce nebo na Quick widgetu zaměstnanec jedním klepnutím přepne na jinou zakázku. Čas se automaticky eviduje.
3
Export výkazů
WP Admin → Docházka → Výkazy → vyberte období a oddělení → Export CSV nebo Export Helios.
🚗 Rezervace vozidel (Pro/Business)
Tato funkce je dostupná pouze v Pro a Business verzi.
1
Přidejte firemní vozidla
WP Admin → Docházka → Vozidla → Přidat nové. Zadejte SPZ, značku, model a barvu.
2
Zaměstnanci si rezervují
V appce kliknou na Vozidla → vyberou auto → zvolí datum a čas. Systém automaticky hlídá překryvy (stejné auto nemůže mít dva lidi ve stejný čas).
🎓 Školení a BOZP (Pro/Business)
Tato funkce je dostupná pouze v Pro a Business verzi.
1
Vytvořte školení
WP Admin → Docházka → Školení → Přidat nové. Zadejte název (např. „BOZP 2026"), popis, datum platnosti a přiřaďte oddělení.
2
Přidejte kvíz (volitelné)
Ke školení můžete přidat kvíz s otázkami. Zaměstnanec musí kvíz splnit, aby bylo školení uznáno.
3
Sledujte expiraci
Dochino automaticky upozorní na blížící se expiraci školení. V přehledu vidíte, kdo má školení platné a kdo potřebuje přeškolit.
📤 Export dat (Pro/Business)
Export je dostupný pouze v Pro a Business verzi.
1
Export docházky do CSV
WP Admin → Docházka → Reporty → vyberte období, oddělení a zaměstnance → klikněte Export CSV. Soubor si stáhnete a otevřete v Excelu.
2
Export do Heliosu
Pokud používáte mzdový systém Helios, klikněte Export Helios. Dochino vygeneruje soubor ve formátu, který Helios umí importovat.
Nastavení exportu: Mapování polí pro export Helios nastavíte v Docházka → Nastavení → záložka Export.
🔑 Licenční systém
Dochino používá třístupňový licenční systém. Klíč se aktivuje v WP Admin → Docházka → Licence.
| Tier | Formát klíče | Kde získat | Co odemyká |
| Lite |
DOCHINO-LITE-XXXX-XXXX-XXXX |
dochino.cz/stahnout |
6 modulů, bez registračního banneru |
| Pro |
DOCHINO-XXXX-XXXX-XXXX |
dochino.cz/obchod |
11 modulů, vlastní branding, 1 web |
| Business |
DOCHINOB-XXXX-XXXX-XXXX |
dochino.cz/obchod |
11 modulů, vlastní branding, 3 webů |
📥 Jak získat a aktivovat licenci
Lite (zdarma)
1
Zaregistrujte se
Na dochino.cz/stahnout vyplňte jméno a e-mail. Okamžitě dostanete Lite klíč + odkaz ke stažení.
2
Nainstalujte plugin
WP Admin → Pluginy → Přidat nový → Nahrát plugin → vyberte stažený ZIP.
3
Aktivujte klíč
WP Admin → Docházka → Licence → zadejte klíč → klikněte Aktivovat. Registrační banner zmizí.
Pro / Business (placené)
1
Zakupte licenci
Na dochino.cz/obchod vyplňte formulář a zaplaťte bankovním převodem (QR kód).
2
Obdržíte klíč e-mailem
Po potvrzení platby vám přijde licenční klíč na e-mail.
3
Stáhněte plugin
Na dochino.cz/ke-stazeni zadejte klíč — zobrazí se vám plugin ke stažení + debug build a Quick App (Pro/Business).
4
Aktivujte
Stejně jako u Lite: WP Admin → Docházka → Licence → klíč → Aktivovat.
🏷️ Co se děje bez klíče
Pokud nemáte zadaný žádný klíč, plugin funguje v plném rozsahu Lite verze (6 modulů), ale:
- Na všech stránkách Dochina v admin se zobrazuje žlutý registrační banner s výzvou k registraci
- Banner lze dočasně zavřít (na 14 dní), poté se opět zobrazí
- Branding je vždy „Dochino" — nelze změnit
Tip: Registrací na dochino.cz/stahnout získáte Lite klíč zdarma a banner natrvalo zmizí.
🎨 Branding
| Funkce | Bez klíče / Lite | Pro / Business |
| Název firmy | Vždy „Dochino" | Vlastní |
| Logo | Dochino logo | Vlastní |
| Skrýt název | Nelze | Ano |
Nastavení brandu najdete v WP Admin → Docházka → Nastavení → záložka Obecné. V Lite verzi jsou pole needitovatelná.
📦 Stahování a aktualizace
Všechny buildy stahujete na dochino.cz/ke-stazeni po zadání klíče.
| Build | Popis | Lite | Pro / Biz |
| Dochino Plugin | Hlavní WordPress plugin | ✅ | ✅ |
| Dochino Debug | Plugin s rozšířeným logováním | – | ✅ |
| Quick App | Desktopový widget pro rychlou docházku | – | ✅ |
Platnost aktualizací: Pro má 1 rok, Business 2 roky aktualizací od zakoupení. Po vypršení plugin stále funguje, ale nedostanete nové verze.
Tato záložka pokrývá pravidelnou údržbu systému -- zálohy, aktualizace, řešení problémů a GDPR.
💾 Zálohování
Dochino ukládá všechna data do WordPress databáze (MySQL/MariaDB). Záloha databáze = záloha celé docházky.
Co se zálohuje
| Data | Kde jsou uložena |
| Záznamy docházky (příchody, odchody) | Databáze (tabulky wp_dochino_*) |
| Zaměstnanci, oddělení | Databáze (WordPress custom post types) |
| Nastavení pluginu | Databáze (tabulka wp_options) |
| Nahrané soubory (logo, přílohy) | Souborový systém (wp-content/uploads/) |
Způsoby zálohování
1. Vestavěná záloha Dochina (automatická)
Dochino má vlastní zálohovací systém, který pravidelně zálohuje docházkové tabulky. Zálohy se spouštějí přes cron (proto je cron tak důležitý!).
Kde najdete zálohy: WP Admin → Docházka → Nastavení → záložka Zálohy.
Automatická záloha zachraňuje docházkové záznamy. Pro kompletní zálohu celého webu použijte i některý z dalších způsobů.
2. Ruční export databáze (phpMyAdmin)
1
Otevřete phpMyAdmin
Webhosting: V administraci hostingu najděte odkaz na phpMyAdmin.
XAMPP: http://localhost/phpmyadmin
2
Vyberte databázi
V levém panelu klikněte na název vaší databáze (např. dochino).
3
Exportujte
Klikněte na záložku Export → metoda Rychlý → formát SQL → Provést. Stáhne se soubor .sql se zálohou celé databáze.
Doporučení: Provádějte export alespoň jednou týdně. Zálohy ukládejte na jiné místo než server (USB disk, cloud).
3. Záloha celého webu
Pro kompletní zálohu zálohujte:
- Databázi (viz výše -- phpMyAdmin export)
- Složku wp-content -- obsahuje pluginy, šablony a nahrané soubory
- Soubor wp-config.php -- obsahuje přístupové údaje k databázi
Na webhostingu: Většina hostingů nabízí automatické zálohy celého webu (denní/týdenní). Zkontrolujte v administraci hostingu.
Na XAMPP/Linuxu: Zkopírujte celou složku s WordPress instalací na záložní disk.
🔄 Aktualizace pluginu Dochino
1
Stáhněte novou verzi
Přejděte na dochino.cz/ke-stazeni. Zadejte svůj licenční klíč a stáhněte nejnovější ZIP.
2
Nahrajte nový ZIP do WordPressu
WP Admin → Pluginy → Přidat nový plugin → Nahrát plugin → vyberte stažený ZIP → Nainstalovat.
3
Potvrďte nahrazení
WordPress detekuje, že plugin už existuje, a nabídne možnost Nahradit stávající novějším. Klikněte na tuto možnost.
4
Aktivujte plugin
Klikněte Aktivovat plugin. Dochino automaticky provede případné migrace databáze.
Data zůstanou zachována. Aktualizace pluginu nemění vaše data -- záznamy docházky, zaměstnanci, nastavení -- vše zůstane tak, jak bylo.
Tip: Před aktualizací si pro jistotu udělejte zálohu databáze (viz sekce výše). Nikdy se to neztratí.
📦 Aktualizace WordPressu
WordPress se aktualizuje nezávisle na Dochinu. Doporučujeme udržovat WordPress aktuální kvůli bezpečnosti.
1
Automatické aktualizace
WordPress od verze 5.6 automaticky aktualizuje menší verze (bezpečnostní opravy). Větší verze (6.x → 6.y) vyžadují ruční potvrzení v WP Admin → Nástěnka → Aktualizace.
2
Před aktualizací
Zkontrolujte, jestli je vaše verze Dochina kompatibilní s novou verzí WordPress. Informace najdete na dochino.cz nebo v changelogu pluginu.
Doporučení: Aktualizujte WordPress vždy až po aktualizaci Dochina na nejnovější verzi. Tím minimalizujete riziko nekompatibility.
🐘 Aktualizace PHP
PHP je programovací jazyk, ve kterém běží WordPress i Dochino. Hostingové společnosti pravidelně aktualizují PHP na novější verze.
1
Zkontrolujte aktuální verzi PHP
WP Admin → Nástroje → Stav webu → Informace → Server. Zde vidíte verzi PHP.
2
Kdy aktualizovat
Dochino podporuje PHP 7.4 až 8.3. Doporučená verze je 8.2+. Pokud vám hosting nabízí upgrade, můžete ho bezpečně provést.
3
Co po aktualizaci zkontrolovat
- Funguje wp-admin? Přihlaste se a zkontrolujte.
- Funguje Docházka? Klikněte na Docházka v menu.
- Funguje terminál a appky? Otevřete na tabletu/mobilu.
Pokud web po upgradu PHP nefunguje: V administraci hostingu přepněte zpět na předchozí verzi PHP. Na XAMPP stáhněte verzi XAMPP s jinou verzí PHP.
🔧 Řešení běžných problémů
REST API nefunguje -- terminál/appky se nepřipojí
Příznaky: Terminál zobrazuje „Chyba připojení" nebo „REST API nedostupné". Appky neukazují data.
Řešení:
- Přejděte do WP Admin → Nastavení → Trvalé odkazy → klikněte Uložit změny (nic neměňte, jen uložte)
- Zkontrolujte, jestli máte na serveru povolený mod_rewrite (Apache) nebo správnou konfiguraci (Nginx)
- Otestujte REST API: navštivte https://vase-domena.cz/wp-json/ -- měl by se zobrazit JSON
- Pokud používáte bezpečnostní plugin (Wordfence, Sucuri), zkontrolujte, jestli neblokuje REST API
Kiosek (terminál) se nepřipojí
Zkontrolujte:
- Síť: Je tablet na stejné WiFi síti jako server? (u lokálního serveru)
- HTTPS: Pokud web běží přes HTTPS, tablet musí přistupovat přes https://
- CORS: Pokud terminál běží na jiné doméně než server, v nastavení Dochina povolte CORS
- Firewall: Na Windows zkontrolujte, jestli Apache má povolený přístup v bráně firewall
- URL: Zkontrolujte, jestli URL kiosku odpovídá adrese v nastavení Dochina
Push notifikace nepřicházejí
Zkontrolujte:
- Máte vygenerované VAPID klíče? (Docházka → Nastavení → Notifikace)
- Zaměstnanec povolil notifikace v prohlížeči?
- Web běží přes HTTPS? (push notifikace bez HTTPS nefungují)
- Běží cron? (notifikace se odesílají přes cron)
- Na iOS: Safari verze 16.4+? Appka přidaná na plochu?
Cron neběží -- salda se nepočítají
Příznaky: Salda hodin se neaktualizují, zálohy se nevytváří, e-maily nechodí.
Řešení:
- Zkontrolujte, jestli je v wp-config.php nastaveno DISABLE_WP_CRON → pokud ano, musíte mít nastavený serverový cron (viz záložka Instalace)
- Ověřte, že cron job skutečně běží -- v Diagnostice Dochina (Pro) vidíte čas posledního spuštění
- Zkuste ručně zavolat: https://vase-domena.cz/wp-cron.php?doing_wp_cron
Plugin se nedá nainstalovat (chyba uploadu)
Příčina: PHP má nastavený nízký limit pro upload souborů.
Řešení: Zvyšte limit v php.ini nebo .htaccess:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
Na webhostingu tyto hodnoty nastavíte v administraci hostingu v sekci PHP nastavení.
Bílá obrazovka (White Screen of Death)
Příčina: PHP chyba, která zastaví vykreslení stránky.
Řešení:
- Zapněte debug mód -- do wp-config.php přidejte: define('WP_DEBUG', true);
- Obnovte stránku -- chybová hláška vám řekne, co je špatně
- Pokud je problém v Dochinu, přejmenujte složku pluginu přes FTP (wp-content/plugins/dochino → dochino-bak) a kontaktujte podporu
- Po vyřešení nezapomeňte debug vypnout: define('WP_DEBUG', false);
⚡ Výkon a optimalizace
Dochino je navržené tak, aby běželo svižně i na slabším hardware. Přesto existuje pár tipů pro zlepšení výkonu:
- Object caching: Na webhostingu nebo Linux serveru nainstalujte Redis nebo Memcached a plugin pro object caching (např. Redis Object Cache). To výrazně urychlí načítání dat.
- PHP OPcache: Většina hostingů má OPcache zapnutý. Pokud ne, povolte ho v php.ini (opcache.enable=1).
- Mnoho zaměstnanců (100+): Zvažte hosting s alespoň 2 GB RAM a SSD diskem. Na lokálním serveru doporučujeme 4 GB+ RAM.
- Nepoužívejte zbytečné pluginy: Čím méně pluginů, tím rychleji WordPress (a Dochino) běží. Deaktivujte pluginy, které nepoužíváte.
🔐 GDPR a ochrana osobních údajů
Jako zaměstnavatel jste správcem osobních údajů svých zaměstnanců. Dochino ukládá tyto údaje:
Jaká data Dochino ukládá
| Kategorie | Data | Účel |
| Identifikace | Jméno, příjmení, osobní číslo | Evidence zaměstnanců |
| Přístupové údaje | PIN, RFID číslo čipu | Autentizace na terminálu/appce |
| Docházka | Časy příchodů/odchodů, přestávky | Evidence pracovní doby |
| Volno | Žádosti o dovolenou, nemoc | Správa nepřítomností |
| Zakázky | Odpracovaný čas na projektech | Výkazy práce |
Smazání dat zaměstnance
1
Smazání zaměstnance
WP Admin → Docházka → Zaměstnanci → najeďte na jméno → Koš. Tím se zaměstnanec přesune do koše. Pro trvalé smazání: Koš → Smazat trvale.
2
Smazání docházkových záznamů
Po smazání zaměstnance zůstanou jeho docházkové záznamy v databázi (pro potřeby mzdového účetnictví). Pro trvalé vymazání kontaktujte IT správce, který může smazat záznamy přímo z databáze.
Čištění logů
Dochino ukládá provozní logy (přihlášení, chyby, změny). Tyto logy se automaticky čistí po nastavené době (výchozí: 90 dní). Dobu uchování můžete změnit v Docházka → Nastavení → záložka Obecné.
Doporučení: Uchovávejte docházkové záznamy minimálně 3 roky (zákonná povinnost pro mzdové doklady dle zákoníku práce). Po této době můžete záznamy bezpečně smazat.
📞 Kontakt na podporu
Pokud narazíte na problém, který se vám nedaří vyřešit:
📧
E-mail
Napište na podporu přes kontaktní formulář na dochino.cz
🐛
Diagnostika (Pro/Business)
WP Admin → Docházka → Diagnostika. Vygenerujte diagnostický report a přiložte ho k e-mailu.
Při hlášení problému uveďte: verzi Dochina (vidíte v Docházka → Licence), verzi WordPressu, verzi PHP, popis problému a kroky k reprodukci.