-
Úroveň obtiažnosti: Realizovateľné pre každého
Ako používateľ zariadenia Synology Diskstation prevádzkujem v sieti Homelab mnoho služieb. Nasadzujem softvér v Gitlabe, dokumentujem znalosti v Confluence a čítam technické referencie prostredníctvom webového servera Calibre. Všetky sieťové služby komunikujú šifrovane a sú zabezpečené prostredníctvom centrálnej správy používateľov. Dnes ukážem, ako som zabezpečil svoju službu Calibre pomocou šifrovania SSL, protokolovania prístupu a obmedzenia prístupu LDAP. Pre tento tutoriál sú potrebné predchádzajúce znalosti z “Parádne veci s Atlassian: Používanie všetkých nástrojov Atlassian s LDAP” a “Veľké veci s kontajnermi: Spustenie aplikácie Calibre pomocou nástroja Docker Compose”. -
Úroveň obtiažnosti: Môže to trvať trochu dlhšiePo mojom prvom návode na tému “Gitlab na diskovej stanici Synology” som už niekoľkokrát dostal otázku, či toto riešenie stále používam. Nie! Medzitým som presunul svoje nástroje Atlassian a nasledujúcu inštaláciu GitLab na intel NUC. V prílohe uvádzam svoj aktuálny súbor Compose, ktorý je samozrejme možné spustiť aj na diskovej stanici Synology. Jasne vidíte, že teraz používam špeciálne nastavenia pre OpenLDAP, register kontajnerov, poštu, certifikáty a protokolovanie. Okrem toho bola deaktivovaná funkcia wiki a sledovania problémov, pretože používam Atlassian-Jira a Atlassian-Confluence.
-
Úroveň obtiažnosti: Môže to trvať trochu dlhšie
Máte šťastie, ak máte vlastnú inštaláciu Atlassian. Dnes ukážem, ako som pripojil Jira, Bamboo a Confluence k serveru LDAP. Krok 1: Inštalácia OpenLDAP Nastavil som OpenLDAP pomocou tohto súboru Docker Compose na svojom Synology NAS. ersion: '2' services: openldap: restart: always image: osixia/openldap container_name: openldap environment: LDAP_TLS: 'true' LDAP_TLS_CRT_FILENAME: '....pem' LDAP_TLS_KEY_FILENAME: '......pem' LDAP_TLS_CA_CRT_FILENAME: '......pem' LDAP_ORGANISATION: "365Layouts" LDAP_DOMAIN: "homelab.local" LDAP_BASE_DN: "dc=homelab,dc=local" LDAP_ADMIN_PASSWORD: "......" LDAP_TLS_CIPHER_SUITE: "NORMAL" LDAP_TLS_VERIFY_CLIENT: "allow" LDAP_TLS_CIPHER_SUITE: NORMAL tty: true stdin_open: true volumes: - . -
Úroveň obtiažnosti: Nie príliš ľahké a nie príliš ťažké
Dnes vytváram test jMeter v programe Bamboo. Samozrejme, toto testovacie nastavenie môžete implementovať aj pomocou Gitlab runnerov alebo Jenkins slave. Krok 1: Vytvorenie testu jMeter Najprv musíte samozrejme vytvoriť test jMeter. Stiahol som si jMeter z nasledujúcej url adresy https://jmeter.apache.org/ a spustil ho týmto príkazom: x – + Terminal $ java -jar bin/ApacheJMeter.jar Pozri:Môj demonštračný test pre tento návod má obsahovať chybné a funkčné vzorkovače. -
Úroveň obtiažnosti: Môže to trvať trochu dlhšie
Krok 1: Príprava spoločnosti Synology Najprv je potrebné aktivovať prihlásenie SSH na zariadení DiskStation. Ak to chcete urobiť, prejdite na “Ovládací panel” > “Terminál”. Potom sa môžete prihlásiť cez “SSH”, zadaný port a heslo správcu (používatelia systému Windows používajú Putty alebo WinSCP). Prihlásim sa cez terminál, winSCP alebo Putty a túto konzolu nechám otvorenú na neskôr. Krok 2: Príprava priečinka Docker V adresári Docker vytvorím nový adresár s názvom “jenkins”. -
Úroveň obtiažnosti: Nie príliš ľahké a nie príliš ťažké
Minule som chcel upraviť metódy v cudzej knižnici Javy, a preto som hľadal vhodný nástroj. Veľa som sa zaoberal editormi bajtkódu a bajtkódom. Nakoniec som však skončila s Recafom a som úplne nadšená: https://github.com/Col-E/Recaf Nástroj nájdete na tejto adrese: https://github.com/Col-E/Recaf/releases. Dekompilácia, rekompilácia a manipulácia s knižnicami je s programom Recaf hračka! Najlepšie je vyskúšať to hneď. x – + Terminal $ java -jar recaf-2. -
Úroveň obtiažnosti: Veľmi športové
Pomocou systému ESXi možno počítač intel NUC rozdeliť na ľubovoľný počet počítačov. V tomto návode ukážem, ako som nainštaloval VMware ESXi na svoj NUC.Malý úvod: Pred inštaláciou ESXi odporúčam aktualizovať BIOS. Budete tiež potrebovať 32GB kľúč USB. Kúpil som si celý balík za menej ako 5 eur za kus z Amazonu. Môj NUC-8I7BEH má 2x 16 GB RAM HyperX Impact, 1x 256 GB modul Samsung 970 EVO M2 a 1 TB 2,5-palcový pevný disk WD-RED. -
Úroveň obtiažnosti: Realizovateľné pre každého
Zhromaždite všetky svoje obľúbené recepty v kontajneri Docker a usporiadajte ich podľa svojich predstáv. Napíšte si vlastné recepty alebo importujte recepty z webových stránok, napríklad “Chefkoch”, “Essen Možnosť pre profesionálov Ako skúsený používateľ Synology sa môžete samozrejme prihlásiť pomocou SSH a nainštalovať celú inštaláciu prostredníctvom súboru Docker Compose. version: "2.0" services: mealie: container_name: mealie image: hkotel/mealie:latest restart: always ports: - 9000:80 environment: db_type: sqlite TZ: Europa/Berlin volumes: - .diskstation Docker docker-compose docker-for-desktop rezepte CreatedSun, 07 Mar 2021 00:00:00 +0000 -
Úroveň obtiažnosti: Môže to trvať trochu dlhšie
Inštalácia s Raspberry Noobs je detská hra! Potrebujete len RaspberryZeroW a prázdnu kartu SD. Krok 1: Inštalačný program Noobs Stiahnite si inštalačný program Noobs zo stránky https://www.raspberrypi.org/downloads/noobs/. Krok 2: Karta SD Rozbaľte tento archív zip na prázdnu kartu SD. Hotovo! Teraz môžete pripojiť RaspberryPiZero k televízoru. Potom sa zobrazí ponuka inštalácie. Ak máte na karte NoobsLite, musíte najprv vytvoriť pripojenie WLAN. Potom vyberte “Rasbian Lite” a kliknite na “Inštalovať”. -
Úroveň obtiažnosti: Môže to trvať trochu dlhšie
V sieti Homelab prevádzkujem mnoho služieb, napríklad LDAP, Gitlab, Atlassian Bamboo, Atlassian Confluence, Atlassian Jira, Jenkins, WordPress, Grafana, Graylog , ESXI/VMware, Calibre a mnoho ďalších. Je ľahké stratiť prehľad o všetkom. Krok 1: Vytvorenie pracovného priečinka Pomocou tohto príkazu vytvorte dočasný pracovný priečinok: x – + Terminal $ mkdir /tmp/bilder Heimdall je služba, ktorá vám umožňuje spravovať záložky prostredníctvom panela Dashboard.