nostovo:setup
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| nostovo:setup [2022/01/17 10:40] – pridana sekce Jenkins / Instalace java 11 nost23 | nostovo:setup [2025/09/24 23:10] (aktuální) – [HandBrake] added ...KEEP_SOURCE and ...OUTPUT_SUBDIR options nost23 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| <hidden For Admin only> | <hidden For Admin only> | ||
| ====== Nostovo ====== | ====== Nostovo ====== | ||
| - | ===== Nexus ===== | + | ====== LDAP server ====== |
| + | <WRAP alert> | ||
| + | FIXME Synology Docker GUI can't start containers with option to propagate host's hostname inside docker network | ||
| + | <code bash> | ||
| + | workaround is to add host's IP manually [ must be run from inside of container ] | ||
| + | <code bash> | ||
| + | # echo " | ||
| + | </ | ||
| + | </ | ||
| + | - login do DSM UI | ||
| + | - //Centrum balicku// -> nainstalovat //LDAP server// | ||
| + | - v nastaveni LDAP serveru zvolime jako // | ||
| + | * FQDN je domenove jmeno [ je nutne platne kvuli platnosti certifikatu ] | ||
| + | * v //Nastaveni pripojeni// zakazeme anonymniho uzivatele a vynutime sifrovani [ nutne kvuli bezpecnosti, | ||
| + | - pridame pozadovane uzivatele | ||
| + | |||
| + | <WRAP tip> | ||
| + | pro testovani nainstalujeme klienta pro prikazovou radku | ||
| + | <code bash> | ||
| + | $ sudo dnf install openldap-clients | ||
| + | </ | ||
| + | a zkusime vypsat obsah adresare | ||
| + | <code bash> | ||
| + | $ ldapsearch -x -LLL -H " | ||
| + | </ | ||
| + | |||
| + | ^param^description^ | ||
| + | |-x|simple authentication| | ||
| + | |-LLL|extended format| | ||
| + | |-H|LDAP URI| | ||
| + | |-D|bind DN| | ||
| + | |-W|ask for password| | ||
| + | |-b|query| | ||
| + | |||
| + | </ | ||
| + | |||
| + | ====== Nexus ====== | ||
| Volume: /// | Volume: /// | ||
| - | http:// | + | https:// |
| - | Docker URL: http:// | + | http:// |
| - | ==== Docker client setup ==== | + | Docker URL: https:// |
| - | <code shell> | + | |
| - | $ docker login -u < | + | ===== Docker client setup ===== |
| - | $ docker login -u admin -p < | + | - upravime / vytvorime /// |
| + | { | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | - otocime docker< | ||
| + | $ systemctl restart docker | ||
| + | </ | ||
| + | - a prihlasime se<code shell> | ||
| + | $ docker login [-u < | ||
| + | $ docker login -u admin -p < | ||
| </ | </ | ||
| - | ==== Jenkins ==== | + | ===== HTTPS reverzni proxy ===== |
| - | http:// | + | z https:// |
| + | - login do DSM UI | ||
| + | - //Ovladaci panely// -> // | ||
| + | - //Pridat// a vyplnime< | ||
| + | - a prihlasime se<code shell> | ||
| + | $ docker login [-u < | ||
| + | $ docker login -u admin -p < | ||
| + | </ | ||
| + | |||
| + | ===== LDAP prihlasovani ===== | ||
| + | - login do nexusu | ||
| + | - // | ||
| + | - //LDAP server address:// je ve tvaru < | ||
| + | - //Search base DN// zkopirujeme //Base DN// z nastaveni LDAP serveru v DSM | ||
| + | - // | ||
| + | - //Username or DN// zkopirujeme //Bind DN// z nastaveni LDAP serveru v DSM | ||
| + | - // | ||
| + | - overime spojeni | ||
| + | - zvolime // | ||
| + | - //User relative DN// zvolime "// | ||
| + | - overime nacteni uzivatelu a skupin a take moznost jejich prihlaseni | ||
| + | - presuneme se do //Roles// -> //Create Role// | ||
| + | - vybereme //External role mapping//, nasledne //LDAP// | ||
| + | - //Mapped Role// nastavime podle detekovanych | ||
| + | |||
| + | ^Name^Mapped role^Contained roles^Description^ | ||
| + | |LDAP operators|Directory Operators|ng-admin|allows access for LDAP AD operators| | ||
| + | |LDAP users|users|ng-authorized|allows access for LDAP users| | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ====== Jenkins ====== | ||
| + | https:// | ||
| + | |||
| + | http:// | ||
| Volume: /// | Volume: /// | ||
| Řádek 23: | Řádek 105: | ||
| </ | </ | ||
| - | === Instalace Java 11 === | + | ===== Perzistence dat ===== |
| + | " | ||
| + | |||
| + | === WiP: Docker-in-Docker - DIND === | ||
| + | <code bash> | ||
| + | $ sudo ln -s / | ||
| + | </ | ||
| + | |||
| + | <wrap fixme> " | ||
| + | |||
| + | ===== Instalace Java 11 ===== | ||
| - " | - " | ||
| - Label: openjdk-11 | - Label: openjdk-11 | ||
| Řádek 37: | Řádek 129: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ====== uptime-kuma ====== | ||
| + | https:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Volume: /// | ||
| + | |||
| + | ====== HandBrake ====== | ||
| + | Volume: /// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | <WRAP note> | ||
| + | <code bash> | ||
| + | docker run -d \ | ||
| + | --name=handbrake \ | ||
| + | -p 5800:5800 \ | ||
| + | -v / | ||
| + | -v / | ||
| + | -v / | ||
| + | -v / | ||
| + | jlesage/ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | - Vytvorime slozku pro // | ||
| + | - Vytvorime slozku pro vlastni konfiguraci nastoroje - slozka ///config// | ||
| + | - Pokud nemame, vytvorime slozky pro //vstup//, // | ||
| + | - Container manager -> Projekty -> Novy | ||
| + | <code yaml> | ||
| + | version: " | ||
| + | |||
| + | services: | ||
| + | # from https:// | ||
| + | handbrake: | ||
| + | image: jlesage/ | ||
| + | container_name: | ||
| + | environment: | ||
| + | - TZ=Europe/ | ||
| + | - USER_ID=1026 # Synology Container creator is using this instead of PUID. This is the same as the user id of the user in the container. | ||
| + | - GROUP_ID=100 # Synology Container creator is using this instead of PGID. This is the same as the group id of the user in the container. | ||
| + | # Handbrake GUI settings | ||
| + | - AUTOMATED_CONVERSION_PRESET=nost/ | ||
| + | - AUTOMATED_CONVERSION_FORMAT=mkv | ||
| + | - AUTOMATED_CONVERSION_KEEP_SOURCE=0 | ||
| + | - AUTOMATED_CONVERSION_OUTPUT_SUBDIR=SAME_AS_SRC | ||
| + | ports: | ||
| + | - 7984:5800 | ||
| + | volumes: | ||
| + | # NAS path | Container path | ||
| + | - / | ||
| + | - / | ||
| + | - / | ||
| + | - / | ||
| + | devices: | ||
| + | - / | ||
| + | group_add: | ||
| + | - " | ||
| + | </ | ||
| + | - Povolime webovy portal handbrake -> HTTPS na port 8084. Host localhost. | ||
| + | |||
| </ | </ | ||
nostovo/setup.1642416019.txt.gz · Poslední úprava: 2022/01/17 10:40 autor: nost23