Fork me on GitHub

Organizations

@github @rss
  • Уровень сложности: Выполнимо для всех
    images/featured-image.png
    Являясь пользователем Synology Diskstation, я запускаю множество служб в своей сети Homelab. Я развертываю программное обеспечение в Gitlab, документирую знания в Confluence и читаю технические ссылки через веб-сервер Calibre. Все сетевые службы обмениваются данными в зашифрованном виде и защищены с помощью централизованного администрирования пользователей. Сегодня я покажу, как я защитил свою службу Calibre с помощью SSL-шифрования, протоколирования доступа и ограничения доступа LDAP. Для этого учебника необходимы предварительные знания по “Крутые вещи с Atlassian: используйте все инструменты Atlassian с помощью LDAP” и “Великие вещи с контейнерами: Запуск Calibre с помощью Docker Compose”.
  • Уровень сложности: Это может занять немного больше времени
    После моего первого урока на тему “Gitlab на дисковой станции Synology” меня уже несколько раз спрашивали, продолжаю ли я использовать это решение. Нет! Тем временем я перенес свои инструменты Atlassian и следующую установку GitLab на intel NUC. В приложении я показываю свой текущий файл Compose, который, конечно же, можно запустить и на дисковой станции Synology. Вы можете видеть, что сейчас я использую специальные настройки для OpenLDAP, реестра контейнеров, почты, сертификатов и протоколирования.
    code development devops docker-compose git Created Wed, 24 Mar 2021 00:00:00 +0000
  • Уровень сложности: Это может занять немного больше времени
    images/featured-image.png
    Вам повезло, если у вас есть собственная установка 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: - .
    atlassian bamboo jira ldap openldap Created Wed, 24 Mar 2021 00:00:00 +0000
  • Уровень сложности: Это может занять немного больше времени
    images/featured-image.png
    Шаг 1: Подготовьте Synology Во-первых, на DiskStation должен быть активирован вход SSH. Для этого перейдите в “Панель управления” > “Терминал Затем вы можете войти в систему через “SSH”, указанный порт и пароль администратора (пользователи Windows используют Putty или WinSCP). Я вхожу в систему через Terminal, winSCP или Putty и оставляю эту консоль открытой на потом. Шаг 2: Подготовьте папку Docker Я создаю новый каталог под названием “jenkins” в каталоге Docker.
    build devops diskstation java javascript Created Sun, 21 Mar 2021 00:00:00 +0000
  • Уровень сложности: Не слишком легко и не слишком трудно
    images/featured-image.png
    Сегодня я создаю тест jMeter в Bamboo. Конечно, вы также можете реализовать эту тестовую установку с помощью бегунов Gitlab или ведомых Jenkins. Шаг 1: Создайте тест jMeter Сначала, конечно, нужно создать тест jMeter. Я загрузил jMeter со следующего url https://jmeter.apache.org/ и запустил его с помощью этой команды: x – + Terminal $ java -jar bin/ApacheJMeter.jar Смотрите:Мой демо-тест для этого руководства содержит неисправные и работающие семплеры.
    code development devops docker-compose git Created Sun, 21 Mar 2021 00:00:00 +0000
  • Уровень сложности: Не слишком легко и не слишком трудно
    images/featured-image.png
    На днях я хотел адаптировать методы в иностранной библиотеке Java и поэтому искал подходящий инструмент. Я много изучал редакторы байткода и байткод. Но в конце концов я остановился на Recaf, и я в полном восторге: https://github.com/Col-E/Recaf. Инструмент можно найти по следующему адресу: https://github.com/Col-E/Recaf/releases. Декомпиляция, перекомпиляция и работа с библиотеками - это детская забава с Recaf! Лучше всего попробовать сразу. x – + Terminal $ java -jar recaf-2.
  • Уровень сложности: Выполнимо для всех
    images/featured-image.png
    Соберите все свои любимые рецепты в 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: - .
  • Уровень сложности: Очень спортивный
    images/featured-image.png
    С помощью 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.
    esxi homelab hypervisor linux nuc Created Sun, 07 Mar 2021 00:00:00 +0000
  • Уровень сложности: Это может занять немного больше времени
    images/featured-image.jpg
    Установка с Raspberry Noobs - это детская игра! Все, что вам нужно, это RaspberryZeroW и чистая SD-карта. Шаг 1: Установщик для новичков Загрузите программу установки Noobs с сайта https://www.raspberrypi.org/downloads/noobs/. Шаг 2: SD-карта Распакуйте этот zip-архив на пустую SD-карту. Готово! Теперь вы можете подключить RaspberryPiZero к телевизору. После этого появится меню установки. Если на карте установлен NoobsLite, сначала необходимо установить соединение WLAN. Затем выберите “Rasbian Lite” и нажмите “Установить”.
    git gitlab issueboard issues javascript Created Sat, 06 Mar 2021 00:00:00 +0000
  • Уровень сложности: Это может занять немного больше времени
    images/featured-image.png
    В моей сети 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 в локальную папку: