To synology mám z důvodu zálohy, proto chci mít všechno na jednom místě a ne mít půlku věcí po různých RPI atp. Jinak tím diskem by to šlo, ale RPi se dá využít i jinak.
Na synology mám openVPN, mediawiki, zálohu fotek, věcí do práce, nyní už i git pro zdrojáky. Šlo by to i pomocí RPi, externím servrem, ale je to moje cesta
Pro ty co mají DS218j (mělo by fungovat i jinde, ale možná bude potřeba vytvořit nový instalátor, návod poskytnu) je postup následující:
1. Nastavit databázi. Zdroj jsem čerpal z tohoto videa.
https://www.youtube.com/watch?v=wYnYXxZ9A88.
Jenom dodám, že pouze část videa je vhodná pro nastavení té databáze. Zbytek, pokud už máte nastavené není potřeba.
2. Vygeneroval jsem si instalační aplikaci pro synology, kterou je možné po povolení 3. party nainstalovat. Zkoušel i verze 1.7.6 a 1.8.1, ale zde už neproběhlo spuštění aplikace, ale pouze instalace. V dalších verzích už není podpora ARM71.
https://uloz.to/file/nMzxqXOwmwH6/gitea ... -arm-7-spk
3. Po instalaci už jenom doinstalovat interním instalátorem. Jdi na ip adresu synology, port 3000. Zde se spustí onen instalátor, který vygeneruje app.init soubor, který jsem dále zrevidoval tak, že registrace není možná, teda pokud ji já, admin nevytvořím účet. Atp...
Nyní upravit app.init, tak jak chci já a už to šlape.
Nastavení app.init je zde:
https://docs.gitea.io/en-us/config-cheat-sheet/
repozitáře pak lze najít, viz níže. Zde ještě inicializoval git složku, pro gitserver.
Celé to funguje na synology: DS218j. A musím dodat, že za pár peněz to umí spoustu věcí. Už i openVPN mi na tom šlape, takže pracuji odkudkoli jako doma.
Pozn. pro ty z vás, co neradi pracují s VI editorem v terminálu, dá se i pro synology nainstalovat můj oblíbenyý nano editor:
https://www.google.com/search?q=synolog ... e&ie=UTF-8.