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/21 22:17] – 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: /// | ||
| Řádek 10: | Řádek 46: | ||
| Docker URL: https:// | Docker URL: https:// | ||
| - | ==== Docker client setup ==== | + | ===== Docker client setup ===== |
| - upravime / vytvorime /// | - upravime / vytvorime /// | ||
| { | { | ||
| Řádek 24: | Řádek 60: | ||
| </ | </ | ||
| - | ==== HTTPS reverzni proxy ==== | + | ===== HTTPS reverzni proxy ===== |
| + | z https:// | ||
| - login do DSM UI | - login do DSM UI | ||
| - //Ovladaci panely// -> // | - //Ovladaci panely// -> // | ||
| Řádek 33: | Řádek 70: | ||
| </ | </ | ||
| - | ===== Jenkins ===== | + | ===== 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:// | https:// | ||
| Řádek 44: | Řádek 105: | ||
| </ | </ | ||
| - | === Perzistence dat === | + | ===== Perzistence dat ===== |
| " | " | ||
| Řádek 54: | Řádek 115: | ||
| <wrap fixme> " | <wrap fixme> " | ||
| - | === Instalace Java 11 === | + | ===== Instalace Java 11 ===== |
| - " | - " | ||
| - Label: openjdk-11 | - Label: openjdk-11 | ||
| Řádek 68: | Řá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.1642803457.txt.gz · Poslední úprava: 2022/01/21 22:17 autor: nost23