ČLánek byl publikován 14. Května na blogu společnosti Intermesh a můžete jej přečíst celý pod tímto odkazem. https://www.group-office.com/blog/post?id=1292351958275005706. Zde v tomto článku dodávám drobné doplnění, které se mi vyskytlo při instalaci.
- Otevřete Docker
- Jděte do „registrů“ a vyhledejte mariadb. Dvojklikem stáhněte nejnovější verzi
- Vyhledejte „groupoffice“ a nainstalujte “intermesh/groupoffice”
![](https://i0.wp.com/radekvymazal.cz/wp-content/uploads/image.png?resize=640%2C346&ssl=1)
- Jděte do image a dvojklikem otevřete mariadb abyste vytvořili kontejner godb.
- Klikněte na pokročilé možnosti a nastavette proměnné v prostředí.
- MYSQL_USER=groupofficeMYSQL_PASSWORD=groupofficeMYSQL_DATABASE=groupofficeMYSQL_ROOT_PASSWORD=groupoffice
![](https://i0.wp.com/radekvymazal.cz/wp-content/uploads/image-1.png?resize=640%2C540&ssl=1)
- Utvořte nový adresář pro “/var/lib/mysql” v sekci “Volumes” tab.
![](https://i0.wp.com/radekvymazal.cz/wp-content/uploads/image-2.png?resize=640%2C543&ssl=1)
- Aplikujte změny
- NYní dvojklikem jděte do “intermesh/groupoffice” kontejneru a jděte do pokročilých možností
- V sekci “Links” utvořte link na “godb” a nazvěte ji “db”:
![](https://i0.wp.com/radekvymazal.cz/wp-content/uploads/image-3.png?resize=640%2C542&ssl=1)
![](https://i0.wp.com/radekvymazal.cz/wp-content/uploads/image-4.png?resize=640%2C541&ssl=1)
- Překontrolujte nastavení
![](https://i0.wp.com/radekvymazal.cz/wp-content/uploads/image-5.png?resize=640%2C538&ssl=1)
- Super. Zapněte oba kontejnery, čekněte na jakém portu naslouchá instalátor pro groupoffice, zadejte IP NASky a port do prohlížeče a určitě vám vyskočí dva hlavní errory, které vyskakují skoro při každé instalaci.
![](https://i0.wp.com/radekvymazal.cz/wp-content/uploads/image-6.png?resize=640%2C410&ssl=1)
config.php is not writable
Zcela běžný problém, který se mi vyskytuji při každé nové instalaci Groupoffice je, že soubor config.php není editovatelný. Takže je potřeba jej naleznout a změnim tu práva pomocí příkazu chmod 777. Soubor se jmenuje pouze config.php. V některých fórech se vyskytuje pojem config.ini, nebo config.php.ini. Tyto názvy jsou chybné. GO si v základu utváří jen a pouze config.php. Oprava v Deb instalaci je snadná, u dockeru je potřeba se nejdřív přihlásit do kontejneru a až poté změnit právo souboru.
V příkazové řádce Synology NAS se přihlaste jako root pomocí sudo su a zadejte příkaz
docker ps
Abyste se podívali na všechny kontejnery, které běží. Najděte ten co je s Groupofficem a vstupte do něj
docker exec -it intermesh-groupoffice1 bash
Jděte do /etc/gropupoffice a změnte povolení
chmod 777 config.php
Po instalaci můžete změnit oprávnění ke config.php zase zpět.
DB se nemůže připojit
Další problém je spajtý s připojením do databáze. V Případě instalace na dockeru to zakřičí něco ve smyslu Iže uživatel groupoffice@IP se nemůže připojit. Řešení je jednoduché. databáze je v kontejneru uvnitř intermesh-groupoffice1 Napojte se do něj a připojte se na mysql
mysql -u root -p
Výchozí heslo je groupoffice, zde utvořte nového uživatele například groupoffice1příkazem
CREATE USER 'groupoffice1'@'172.17.0.3' IDENTIFIED BY 'yourpassword';
Všimněte si, že jsem utvořili uživatele na základě IP adresy, ne jako localhosta. IP adresu najdete v errorové hlášce při snaze o instalaci Groupoffice. Je to stejná IP adresa jako je IP adresa kontejneru. V mém případě to byla adresa 172.17.0.3. Nově utvořenému iživateli přidělte oprávnění pro přístup do databáze groupoffice příkazem v mysql
GRANT ALL PRIVILEGES ON groupoffice.* TO 'groupoffice1'@'172.17.0.3';
Hotovo. Teď zastavte oba kontejnery, jděte do pokročilých nastavení a zeditujte i v intermesh-groupoffice1 i v mariad db proměnné pro uživatele a heslo. Níže je ukázka
![](https://i0.wp.com/radekvymazal.cz/wp-content/uploads/Screenshot-from-2019-12-11-11-21-46.png?resize=653%2C555&ssl=1)
V mém případě jsem byl celkem zoufalý a změnil i údaje pro přístup do databáze v mariadb. Tedy tam jsem také utvořil nového uživatele groupoffice1 a zadal mu nové heslo, přiřadil povolení pro přístup do groupoffice databáze.
A poté můžete dále pokračovat dle manuálu v instalaci https://www.group-office.com/blog/post?id=2084881479292726246