Uživatelské nástroje

Nástroje pro tento web


nostovo:setup

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
nostovo:setup [2022/11/26 22:03] – pridan LDAP server a jeho nastaveni v nexusu nost23nostovo:setup [2025/09/24 23:10] (aktuální) – [HandBrake] added ...KEEP_SOURCE and ...OUTPUT_SUBDIR options nost23
Řádek 37: Řádek 37:
 </WRAP> </WRAP>
  
-===== Nexus =====+====== Nexus ======
 Volume: ///volumes1/docker/volume-nexus/// Volume: ///volumes1/docker/volume-nexus///
  
Řádek 46: Řádek 46:
 Docker URL: https://nostovo.arnostdudek.cz:32769/repository/nostovo/ Docker URL: https://nostovo.arnostdudek.cz:32769/repository/nostovo/
  
-==== Docker client setup ====+===== Docker client setup =====
   - upravime / vytvorime ///etc/docker/daemon.json//<file json daemon.json>   - upravime / vytvorime ///etc/docker/daemon.json//<file json daemon.json>
 { {
Řádek 60: Řádek 60:
 </code> </code>
  
-==== HTTPS reverzni proxy ====+===== HTTPS reverzni proxy =====
 z https://www.synoforum.com/resources/synology-reverse-proxy-under-the-hood.135/ z https://www.synoforum.com/resources/synology-reverse-proxy-under-the-hood.135/
   - login do DSM UI   - login do DSM UI
Řádek 70: Řádek 70:
 </code> </code>
  
-==== LDAP prihlasovani ====+===== LDAP prihlasovani =====
   - login do nexusu   - login do nexusu
   - //Settings// -> //LDAP// -> Create new   - //Settings// -> //LDAP// -> Create new
Řádek 94: Řádek 94:
 {{:nostovo:nexus-ldap-users.png?600|}} {{:nostovo:nexus-ldap-users.png?600|}}
  
-===== Jenkins =====+====== Jenkins ======
 https://nostovo.arnostdudek.cz:8080 https://nostovo.arnostdudek.cz:8080
  
Řádek 105: Řádek 105:
 </code> </code>
  
-==== Perzistence dat ====+===== Perzistence dat =====
 "Svazek" -> "Pridat slozku" -> vybrat volume a potvrdit -> "Cesta pro navazani" = "/var/jenkins_home" "Svazek" -> "Pridat slozku" -> vybrat volume a potvrdit -> "Cesta pro navazani" = "/var/jenkins_home"
  
Řádek 115: Řádek 115:
 <wrap fixme> "Svazek" -> "Pridat soubor" -> cil symlinku -> "Cesta pro navazani" = "/var/run/docker.sock" <wrap fixme> "Svazek" -> "Pridat soubor" -> cil symlinku -> "Cesta pro navazani" = "/var/run/docker.sock"
  
-==== Instalace Java 11 ====+===== Instalace Java 11 =====
   - "Manage Jenkins" > "Global Tool Configuration" > "Add JDK"   - "Manage Jenkins" > "Global Tool Configuration" > "Add JDK"
   - Label: openjdk-11   - Label: openjdk-11
Řádek 130: Řádek 130:
 </WRAP> </WRAP>
  
-===== uptime-kuma =====+====== uptime-kuma ======
 https://nostovo.arnostdudek.cz:8082 https://nostovo.arnostdudek.cz:8082
  
Řádek 138: Řádek 138:
  
 Volume: ///volumes1/docker/volume-uptime-kuma/// Volume: ///volumes1/docker/volume-uptime-kuma///
 +
 +====== HandBrake ======
 +Volume: ///volume1/docker/volume-handbrake/config//
 +
 +http://192.168.1.2:7984/
 +
 +https://hub.docker.com/r/jlesage/handbrake
 +
 +https://github.com/jlesage/docker-handbrake
 +
 +<WRAP note>
 +<code bash>
 +docker run -d \
 +    --name=handbrake \
 +    -p 5800:5800 \
 +    -v /docker/appdata/handbrake:/config:rw \ # Stores the application's configuration, state, logs, and any files requiring persistency.
 +    -v /home/user:/storage:ro \ # Contains files from the host that need to be accessible to the application.
 +    -v /home/user/HandBrake/watch:/watch:rw \ # The location for videos to be automatically converted.
 +    -v /home/user/HandBrake/output:/output:rw \ # The destination for converted video files.
 +    jlesage/handbrake
 +</code>
 +</WRAP>
 +
 +  - Vytvorime slozku pro //docker-compose.yml//
 +  - Vytvorime slozku pro vlastni konfiguraci nastoroje - slozka ///config//
 +  - Pokud nemame, vytvorime slozky pro //vstup//, //sledovani// a //vystup//
 +  - Container manager -> Projekty -> Novy
 +<code yaml>
 +version: "3"
 +
 +services:
 +  # from https://www.youtube.com/watch?v=g25uQxDr7fQ
 +  handbrake:
 +    image: jlesage/handbrake
 +    container_name: handbrake
 +    environment:
 +      - TZ=Europe/Prague
 +      - 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/qsv h265 icq25 1080p
 +      - AUTOMATED_CONVERSION_FORMAT=mkv
 +      - AUTOMATED_CONVERSION_KEEP_SOURCE=0
 +      - AUTOMATED_CONVERSION_OUTPUT_SUBDIR=SAME_AS_SRC
 +    ports:
 +      - 7984:5800
 +    volumes:
 +      # NAS path | Container path
 +      - /volume1/docker/volume-handbrake/config:/config
 +      - /volume1/homes/nost23/nvidia_geforce:/storage
 +      - /volume1/homes/nost23/nvidia_geforce/prekodovat:/watch
 +      - /volume1/homes/nost23/nvidia_geforce/prekodovano:/output
 +    devices:
 +      - /dev/dri:/dev/dri # Binds the Intel Quicksync decoder to Plex HW Transcode
 +    group_add:
 +      - "937"  # Synology "videodriver" group
 +</code>
 +  - Povolime webovy portal handbrake -> HTTPS na port 8084. Host localhost.
 +
 </hidden> </hidden>
nostovo/setup.1669500203.txt.gz · Poslední úprava: 2022/11/26 22:03 autor: nost23