-
Уровень сложности: Выполнимо для всех
Являясь пользователем Synology Diskstation, я запускаю множество служб в своей сети Homelab. Я развертываю программное обеспечение в Gitlab, документирую знания в Confluence и читаю технические ссылки через веб-сервер Calibre. Все сетевые службы обмениваются данными в зашифрованном виде и защищены с помощью централизованного администрирования пользователей. Сегодня я покажу, как я защитил свою службу Calibre с помощью SSL-шифрования, протоколирования доступа и ограничения доступа LDAP. Для этого учебника необходимы предварительные знания по “Крутые вещи с Atlassian: используйте все инструменты Atlassian с помощью LDAP” и “Великие вещи с контейнерами: Запуск Calibre с помощью Docker Compose”. -
Уровень сложности: Это может занять немного больше времениПосле моего первого урока на тему “Gitlab на дисковой станции Synology” меня уже несколько раз спрашивали, продолжаю ли я использовать это решение. Нет! Тем временем я перенес свои инструменты Atlassian и следующую установку GitLab на intel NUC. В приложении я показываю свой текущий файл Compose, который, конечно же, можно запустить и на дисковой станции Synology. Вы можете видеть, что сейчас я использую специальные настройки для OpenLDAP, реестра контейнеров, почты, сертификатов и протоколирования.
-
Уровень сложности: Это может занять немного больше времени
Вам повезло, если у вас есть собственная установка Atlassian. Сегодня я покажу, как я подключил Jira, Bamboo и Confluence к моему серверу LDAP. Шаг 1: Установите OpenLDAP Я установил OpenLDAP с помощью этого файла Docker Compose на NAS Synology. 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: - . -
Уровень сложности: Это может занять немного больше времени
Шаг 1: Подготовьте Synology Во-первых, на DiskStation должен быть активирован вход SSH. Для этого перейдите в “Панель управления” > “Терминал Затем вы можете войти в систему через “SSH”, указанный порт и пароль администратора (пользователи Windows используют Putty или WinSCP). Я вхожу в систему через Terminal, winSCP или Putty и оставляю эту консоль открытой на потом. Шаг 2: Подготовьте папку Docker Я создаю новый каталог под названием “jenkins” в каталоге Docker. -
Уровень сложности: Не слишком легко и не слишком трудно
Сегодня я создаю тест jMeter в Bamboo. Конечно, вы также можете реализовать эту тестовую установку с помощью бегунов Gitlab или ведомых Jenkins. Шаг 1: Создайте тест jMeter Сначала, конечно, нужно создать тест jMeter. Я загрузил jMeter со следующего url https://jmeter.apache.org/ и запустил его с помощью этой команды: x – + Terminal $ java -jar bin/ApacheJMeter.jar Смотрите:Мой демо-тест для этого руководства содержит неисправные и работающие семплеры. -
Уровень сложности: Не слишком легко и не слишком трудно
На днях я хотел адаптировать методы в иностранной библиотеке Java и поэтому искал подходящий инструмент. Я много изучал редакторы байткода и байткод. Но в конце концов я остановился на Recaf, и я в полном восторге: https://github.com/Col-E/Recaf. Инструмент можно найти по следующему адресу: https://github.com/Col-E/Recaf/releases. Декомпиляция, перекомпиляция и работа с библиотеками - это детская забава с Recaf! Лучше всего попробовать сразу. x – + Terminal $ java -jar recaf-2. -
Уровень сложности: Выполнимо для всех
Соберите все свои любимые рецепты в Docker-контейнер и организуйте их по своему усмотрению. Пишите собственные рецепты или импортируйте рецепты с веб-сайтов, например, “Шефкоч”, “Эссен Вариант для профессионалов Как опытный пользователь Synology, вы, конечно, можете войти в систему с помощью SSH и установить всю установку через файл 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 -
Уровень сложности: Очень спортивный
С помощью ESXi “intel NUC” может быть разделен на любое количество компьютеров. В этом руководстве я покажу, как я установил VMware ESXi на свой NUC.Небольшое предисловие: я рекомендую обновить BIOS перед установкой ESXi. Вам также понадобится USB-накопитель емкостью 32 ГБ. Я купил целую пачку менее чем за 5 евро каждая на Amazon. Мой NUC-8I7BEH оснащен 2x 16GB HyperX Impact Ram, 1x 256GB Samsung 970 EVO M2 модулем и 1TB 2. -
Уровень сложности: Это может занять немного больше времени
Установка с Raspberry Noobs - это детская игра! Все, что вам нужно, это RaspberryZeroW и чистая SD-карта. Шаг 1: Установщик для новичков Загрузите программу установки Noobs с сайта https://www.raspberrypi.org/downloads/noobs/. Шаг 2: SD-карта Распакуйте этот zip-архив на пустую SD-карту. Готово! Теперь вы можете подключить RaspberryPiZero к телевизору. После этого появится меню установки. Если на карте установлен NoobsLite, сначала необходимо установить соединение WLAN. Затем выберите “Rasbian Lite” и нажмите “Установить”. -
Уровень сложности: Это может занять немного больше времени
В моей сети Homelab работает множество сервисов, например, LDAP, Gitlab, Atlassian Bamboo, Atlassian Confluence, Atlassian Jira, Jenkins, WordPress, Grafana, Graylog, ESXI/VMware, Calibre и многое другое. Легко потерять счет всему. Шаг 1: Создайте рабочую папку Используйте эту команду для создания временной рабочей папки: x – + Terminal $ mkdir /tmp/bilder Heimdall - это сервис, позволяющий управлять закладками через Dashboard. Поскольку я использую Docker для Desktop, мне нужно только поместить этот файл Docker Compose в локальную папку: