<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Docker on Christian Knedel</title>
    <link>https://www.christian-knedel.de/ja/tags/docker/</link>
    <description>Recent content in Docker on Christian Knedel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja-jp</language>
    <lastBuildDate>Sun, 15 May 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://www.christian-knedel.de/ja/tags/docker/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>コンテナですごいこと: vanDAM on Synology - Diskstation</title>
      <link>https://www.christian-knedel.de/ja/post/2022/may/20220515-docker-van-dam/</link>
      <pubDate>Sun, 15 May 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2022/may/20220515-docker-van-dam/</guid>
      <description>VanDAMは、3Dプリントファイル用に特別に設計されたデジタルアセットマネージャー（DAM）です。STLファイルやOBJファイルを簡単に閲覧することができます。
ステップ1：Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。    そして、「SSH」、指定されたポート、管理者パスワードでログインします（WindowsユーザーはPuttyまたはWinSCPを使用します）。    ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2：vanDAMフォルダの作成 Dockerディレクトリに「van-dam」というディレクトリを新規に作成します。      cd」コマンドでVanDamのディレクトリを探し、2つのサブフォルダを作成します。 x  &amp;ndash;  +   Terminal   $ cd /volume1/docker/van-dam/ $ mkdir db_data $ mkdir libraries   そして、vanDAMディレクトリの中に、この内容で「van-dam.yml」ファイルを作成します。
version: &amp;quot;3&amp;quot; services: app: image: ghcr.io/floppy/van_dam:latest ports: - 3214:3214 volumes: - ./libraries:/libraries environment: DATABASE_URL: postgresql://van_dam:password@db/van_dam?pool=5 SECRET_KEY_BASE: a_nice_long_random_string GRID_SIZE: 260 depends_on: - db - redis db: image: postgres:13 volumes: - db_data:/var/lib/postgresql/data environment: POSTGRES_USER: van_dam POSTGRES_PASSWORD: password restart: on-failure redis: image: redis:6 restart: on-failure volumes: db_data: さて、このComposeコールでvanDAMサーバーを起動します。 x  &amp;ndash;  +   Terminal   $ sudo docker-compose -f van-dam.</description>
    </item>
    
    <item>
      <title>コンテナですごいこと: Grafana on Synology - Diskstation</title>
      <link>https://www.christian-knedel.de/ja/post/2022/april/20220418-docker-grafana/</link>
      <pubDate>Mon, 18 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2022/april/20220418-docker-grafana/</guid>
      <description>Grafanaは、InfluxDB、MySQL、PostgreSQL、Prometheusなど、さまざまなデータソースからのデータをグラフィカルに表示するためのクロスプラットフォームなオープンソースアプリケーションです。今日は、Synology DiskStation に Grafana サービスをインストールする方法を紹介します。
ステップ1：Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。    そして、「SSH」、指定されたポート、管理者パスワードでログインします（WindowsユーザーはPuttyまたはWinSCPを使用します）。    ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2：Grafanaフォルダの作成 Dockerディレクトリに「grafana」というディレクトリを新規に作成します。      cd」コマンドで、Grafanaのディレクトリを検索しています。 x  &amp;ndash;  +   Terminal   $ cd /volume1/docker/grafana/   そして、この内容でGrafanaディレクトリに「grafana.yml」ファイルを作成します。
version: &amp;quot;2&amp;quot; services: grafana: image: grafana/grafana container_name: grafana_server_grafana restart: always ports: - 3000:3000 networks: - grafana environment: - GF_SERVER_CERT_FILE=/etc/ssl/server.crt - GF_SERVER_CERT_KEY=/etc/ssl/server.key - GF_SERVER_PROTOCOL=https - GF_SERVER_HTTP_PORT=3000 volumes: - ./grafana:/var/lib/grafana - ./ssl:/etc/ssl influxdb: image: influxdb container_name: grafana_server_influxdb restart: always ports: - 8086:8086 networks: - grafana volumes: - .</description>
    </item>
    
    <item>
      <title>コンテナで素敵なこと：Jitsyのインストール</title>
      <link>https://www.christian-knedel.de/ja/post/2022/april/20220402-docker-jitsi/</link>
      <pubDate>Sat, 02 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2022/april/20220402-docker-jitsi/</guid>
      <description>Jitsiを使えば、安全なビデオ会議ソリューションを構築し、展開することができます。今日は、サーバーにJitsiサービスをインストールする方法を紹介します。参考：https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker/ .
ステップ1：「jitsi」フォルダの作成 インストール用に「jitsi」というディレクトリを新規に作成します。 x  &amp;ndash;  +   Terminal   $ mkdir jitsi/ $ wget https://github.com/jitsi/docker-jitsi-meet/archive/refs/tags/stable-7001.zip $ unzip stable-7001.zip -d jitsi/ $ rm stable-7001.zip $ cd /docker/jitsi/docker-jitsi-meet-stable-7001  
ステップ2：コンフィギュレーション 今度は、標準の構成をコピーして、それを適応させる。 x  &amp;ndash;  +   Terminal   $ cp env.example .env   ご覧ください。    .envファイルのセキュリティオプションで強力なパスワードを使用するために、以下のbashスクリプトを一度実行する必要があります。 x  &amp;ndash;  +   Terminal   $ ./gen-passwords.sh   では、Jitsi用のフォルダをもう少し作ってみます。 x  &amp;ndash;  +   Terminal   $ mkdir -p .</description>
    </item>
    
    <item>
      <title>コンテナですごいこと：KPIダッシュボード</title>
      <link>https://www.christian-knedel.de/ja/post/2022/march/20220327-kpi-dashboard/</link>
      <pubDate>Mon, 21 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2022/march/20220327-kpi-dashboard/</guid>
      <description>特にコロナ時代には、仕事が分散しているため、どの拠点でも最新の情報が求められています。私自身、すでに数え切れないほどの情報システムを構築してきましたが、今回はSmashing.Speakerという素晴らしいソフトウェアを紹介したいと思います。https://smashing.github.io/Das Smashingプロジェクトは、もともとShopifyという会社がビジネスの数字を提示するためにDashingという名前で開発したものです。しかし、もちろんビジネスの数字を表示するだけではダメです。世界中の開発者が、Gitlab、Jenkins、Bamboo、JiraなどのためにSmashingタイル、いわゆるウィジェットを開発しています。参照:https://github.com/Smashing/smashing/wiki/Additional-WidgetsDoch どうやって作業するのでしょうか？
ステップ1：ベース画像の作成 まず、RubyとDashingをすでに含む簡単なDockerイメージを作成します。 x  &amp;ndash;  +   Terminal   $ mkdir dashing-project $ cd dashing-project $ mkdir dashboard $ vim Dockerfile   これは、Dockerfileファイルに最初に書く内容です。
From ubuntu:latest ENV TZ=Europe/Berlin RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime &amp;amp;&amp;amp; echo $TZ &amp;gt; /etc/timezone COPY dashboard/ /code/ RUN apt-get update &amp;amp;&amp;amp; apt-get install -y ruby wget unzip ruby-dev build-essential tzdata nodejs &amp;amp;&amp;amp; \ gem install smashing &amp;amp;&amp;amp; \ apt-get clean そして、このコマンドでDockerイメージを作成します。 x  &amp;ndash;  +   Terminal   $ docker build -t my-dashboard:latest .</description>
    </item>
    
    <item>
      <title>コンテナで素敵なこと：ラジオからMP3を録音する</title>
      <link>https://www.christian-knedel.de/ja/post/2022/march/20220321-docker-mighty-mixxx-tapper/</link>
      <pubDate>Mon, 21 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2022/march/20220321-docker-mighty-mixxx-tapper/</guid>
      <description>Streamripperは、MP3やOGG/Vorbisのストリームを録音して、直接ハードディスクに保存することができるコマンドライン用のツールです。曲は自動的にアーティスト名を付けて個別に保存され、形式は最初に送信されたものになります（したがって実質的には.mp3または.oggという拡張子のファイルが作成されます）。私は素晴らしいradiorecorderのインターフェースを見つけ、そこからDockerイメージを構築しました。参照: https://github.com/terrorist-squad/mightyMixxxTapper/    プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &amp;quot;2.0&amp;quot; services: mealie: container_name: mighty-mixxx-tapper image: chrisknedel/mighty-mixxx-tapper:latest restart: always ports: - 9000:80 environment: TZ: Europa/Berlin volumes: - ./ripps/:/tmp/ripps/ ステップ1：Dockerイメージの検索 Synology Dockerウィンドウの「登録」タブをクリックし、「mighty-mixxx-tapper」を検索しています。Dockerイメージ「chrisknedel/mighty-mixxx-tapper」を選択し、「latest」タグをクリックしています。    画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ/画像（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。
ステップ2：画像を運用に乗せる 私の「mighty-mixxx-tapper」画像をダブルクリックする。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、このマウントパス「/tmp/ripps/」で新しいフォルダを作成します。      mighty-mixxx-tapper」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「mighty-mixxx-tapper-server」が別のポートで動作している可能性があります。    以上の設定で、mighty-mixxx-tapper-server が起動できるようになります!その後、Synology disctationのIPアドレスと割り当てられたポート（例：http://192.168.21.23:8097）を介してmighty-mixxx-tapperを呼び出すことができます。    </description>
    </item>
    
    <item>
      <title>コンテナですごいこと：UI付きDockerレジストリ</title>
      <link>https://www.christian-knedel.de/ja/post/2021/july/20210725-docker-registry/</link>
      <pubDate>Sun, 25 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/july/20210725-docker-registry/</guid>
      <description>Dockerイメージを独自のレジストリでネットワーク全体に公開する方法について説明します。
インストール サーバーに「docker-registry」というディレクトリを新規に作成します。 x  &amp;ndash;  +   Terminal   $ mkdir docker-registry   そして、docker-registryディレクトリに入り（「cd docker-registry」）、以下の内容で「registry.yml」というファイルを新規に作成します。
version: &#39;3&#39; services: registry: restart: always image: registry:2 ports: - &amp;quot;5000:5000&amp;quot; environment: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data volumes: - ./data:/data networks: - registry-ui-net ui: restart: always image: joxit/docker-registry-ui:static ports: - 8080:80 environment: - REGISTRY_TITLE=My Private Docker Registry - REGISTRY_URL=http://registry:5000 depends_on: - registry networks: - registry-ui-net networks: registry-ui-net: 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。
スタートコマンド このファイルはDocker Compose経由で起動します。その後、意図したドメイン/ポートでインストールにアクセスできるようになります。 x  &amp;ndash;  +   Terminal   $ docker-compose -f registry.</description>
    </item>
    
    <item>
      <title>コンテナで素敵なこと：Grocyで冷蔵庫管理</title>
      <link>https://www.christian-knedel.de/ja/post/2021/july/20210725-docker-grocy/</link>
      <pubDate>Sun, 25 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/july/20210725-docker-grocy/</guid>
      <description>Grocyを使えば、家庭、レストラン、カフェ、ビストロ、フードマーケットをまるごと管理することができます。冷蔵庫、メニュー、タスク、買い物リスト、食品の賞味期限を管理することができます。                今日は、Synology disk station に Grocy サービスをインストールする方法を紹介します。
プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &amp;quot;2.1&amp;quot; services: grocy: image: ghcr.io/linuxserver/grocy container_name: grocy environment: - PUID=1024 - PGID=100 - TZ=Europe/Berlin volumes: - ./data:/config ports: - 9283:80 restart: unless-stopped 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。
ステップ1：Grocyフォルダの準備 Dockerのディレクトリに「grocy」というディレクトリを新規に作成します。      ステップ2：Grocyのインストール Synology Dockerウィンドウの「登録」タブをクリックし、「Grocy」を検索しています。Dockerイメージ「linuxserver/grocy:latest」を選択し、「latest」タグをクリックしています。      自分のグロシー画像をダブルクリックする。      そして「詳細設定」をクリックし、ここでも「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、このマウントパス「/config」で新しいフォルダを作成します。        Grocy」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「Grocyサーバー」が別のポートで動作している可能性があります。      変数名 価値 何ですか？     TZ Europe/Berlin タイムゾーン   PUID 1024 Synology管理ユーザーからのユーザーID   PGID 100 Synology管理ユーザーからのグループID    最後に、これらの環境変数を入力します:See:    これで、コンテナの起動が可能になりました。Synology の IP アドレスと私のコンテナ ポートで Grocy サーバーを呼び出し、ユーザー名 &amp;ldquo;admin&amp;rdquo; とパスワード &amp;ldquo;admin&amp;rdquo; でログインしています。          </description>
    </item>
    
    <item>
      <title>コンテナで大活躍：Remark42は私のコメントソリューション</title>
      <link>https://www.christian-knedel.de/ja/post/2021/june/20210619-docker-remark42/</link>
      <pubDate>Sat, 19 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/june/20210619-docker-remark42/</guid>
      <description>ブログを静的なサイトとして運営している場合、動的なコメント機能を提供するマイクロサービス/バーティカルがいいかもしれません。例えばこのブログは、Markdownコンテンツ用にGOで書かれた「ウェブサイトジェネレータ」であるHUGOで実現しています。私の場合、このDocker Composeファイルを自分用にアレンジして、「docker-compose -f compose.yml up -d」で起動しました。GoogleとFacebookで認証するためのAPIキーを保存しています。また、読者との交流のために、メールサーバーの設定も入力しました。
version: &#39;2&#39; services: remark: image: umputun/remark42:latest container_name: &amp;quot;remark42&amp;quot; restart: always logging: driver: json-file options: max-size: &amp;quot;10m&amp;quot; max-file: &amp;quot;5&amp;quot; ports: - &amp;quot;8050:8080&amp;quot; environment: - REMARK_URL=https://www.christian-knedel.de/comments/ - &amp;quot;SECRET=secret&amp;quot; - SITE=www.adresse.de - STORE_BOLT_PATH=/srv/var/db - BACKUP_PATH=/srv/var/backup volumes: - ./data:/srv/var 設定後、すぐに利用でき、Webサイトに組み込むことも可能です。
&amp;lt;script&amp;gt; var remark_config = { host: &amp;quot;https://www.christian-knedel.de/comments&amp;quot;, site_id: &#39;www.christian-knedel.de&#39;, components: [&#39;embed&#39;], max_shown_comments: 10, theme: &#39;dark&#39;, locale: &#39;de&#39;, show_email_subscription: false }; &amp;lt;/script&amp;gt; &amp;lt;script&amp;gt; (function(c) { for(var i = 0; i &amp;lt; c.</description>
    </item>
    
    <item>
      <title>Synology DiskStation の BitwardenRS</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210425-docker-bitwardenrs/</link>
      <pubDate>Sun, 25 Apr 2021 09:28:11 +0100</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210425-docker-bitwardenrs/</guid>
      <description>Bitwardenは、オープンソースの無料パスワード管理サービスで、ウェブサイトの認証情報などの機密情報を暗号化された保管庫に保存します。今日は、Synology DiskStationにBitwardenRSをインストールする方法を紹介します。
ステップ1：BitwardenRSフォルダの準備 Dockerディレクトリの中に「bitwarden」というディレクトリを新規に作成します。      ステップ2：BitwardenRSのインストール Synology Dockerのウィンドウで「登録」タブをクリックし、「bitwarden」を検索しています。Dockerイメージ「bitwardenrs/server」を選択し、「latest」タグをクリックしています。      自分のbitwardenrsの画像をダブルクリックする。そして「詳細設定」をクリックし、ここでも「自動再起動」を有効にしています。        ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、このマウントパス「/data」で新しいフォルダを作成します。      bitwardenrs」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「bitwardenrsサーバー」が別のポートで動作している可能性があります。最初のコンテナポートを削除することができます。もう一つのポートは覚えておくとよいでしょう。    これで、コンテナの起動が可能になりました。SynologyのIPアドレスと私のコンテナポート8084でbitwardenrsサーバーを呼び出します。    ステップ3: HTTPSの設定 コントロールパネル」→「リバースプロキシ」→「作成」をクリックしています。    その後、SynologyのIPアドレスと私のプロキシポート8085でbitwardenrsサーバーを暗号化して呼び出すことができます。          </description>
    </item>
    
    <item>
      <title>コンテナで素晴らしいものを: Synology 上の Netbox - Diskstation</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210425-docker-netbox/</link>
      <pubDate>Sun, 25 Apr 2021 09:28:11 +0100</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210425-docker-netbox/</guid>
      <description>NetBoxは、コンピュータネットワークの管理に使用されるフリーソフトウェアです。今日は、Synology DiskStation に Netbox サービスをインストールする方法を紹介します。
ステップ1：Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。    そして、「SSH」、指定されたポート、管理者パスワードでログインします（WindowsユーザーはPuttyまたはWinSCPを使用します）。    ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2：NETBOXフォルダの作成 Dockerディレクトリの中に「netbox」というディレクトリを新規に作成します。      ここで、以下のファイルをダウンロードし、ディレクトリに解凍する必要があります：https://github.com/netbox-community/netbox-docker/archive/refs/heads/release.zip。私はこのためにコンソールを使っています。 x  &amp;ndash;  +   Terminal   $ cd /volume1/docker/netbox/ $ sudo wget https://github.com/netbox-community/netbox-docker/archive/refs/heads/release.zip $ sudo /bin/7z x release.zip $ cd netbox-docker-release $ sudo mkdir netbox-media-files $ sudo mkdir netbox-redis-data $ sudo mkdir netbox-postgres-data   そして「docker/docker-compose.yml」ファイルを編集し、「netbox-media-files」、「netbox-postgres-data」、「netbox-redis-data」に自分のSynologyアドレスを入力するのです。
version: &#39;3.4&#39; services: netbox: image: netboxcommunity/netbox:${VERSION-v3.1-1.6.0} depends_on: - postgres - redis - redis-cache - netbox-worker env_file: env/netbox.</description>
    </item>
    
    <item>
      <title>コンテナで素晴らしいものを：Synology Docker GUI の代替となる Portainer</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210425-docker-portainer/</link>
      <pubDate>Sun, 25 Apr 2021 09:28:11 +0100</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210425-docker-portainer/</guid>
      <description>ステップ1：Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。    そして、「SSH」、指定されたポート、管理者パスワードでログインします（WindowsユーザーはPuttyまたはWinSCPを使用します）。    ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2：portainerフォルダの作成 Dockerディレクトリの中に「portainer」というディレクトリを新規に作成します。      そして、コンソールでportainerディレクトリに行き、そこに「portainer.yml」というフォルダとファイルを新規に作成するのです。 x  &amp;ndash;  +   Terminal   $ cd /volume1/docker/portainer $ mkdir portainer_data $ vim portainer.yml   以下は、「portainer.yml」ファイルの内容です。
version: &#39;3&#39; services: portainer: image: portainer/portainer:latest container_name: portainer restart: always ports: - 90070:9000 - 9090:8000 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./portainer_data:/data 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。
ステップ3：ポーテナ開始 このステップでは、コンソールもうまく活用できるんだ。Docker Composeでportainerサーバを起動させています。 x  &amp;ndash;  +   Terminal   $ sudo docker-compose -f portainer.</description>
    </item>
    
    <item>
      <title>短編：Watchtowerでコンテナを自動更新する</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210425-docker-watchtower/</link>
      <pubDate>Sun, 25 Apr 2021 09:28:11 +0100</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210425-docker-watchtower/</guid>
      <description>ディスクステーションでDockerコンテナを動作させる場合、当然ながら常に最新の状態であることが望まれます。Watchtower はイメージとコンテナを自動的に更新します。そうすることで、最新の機能と最新のデータセキュリティを享受することができるのです。今日は、Synology disk stationにWatchtowerをインストールする方法を紹介します。
ステップ1：Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。    そして、「SSH」、指定されたポート、管理者パスワードでログインします（WindowsユーザーはPuttyまたはWinSCPを使用します）。    ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2：Watchtowerのインストール 私はこのためにコンソールを使っています。 x  &amp;ndash;  +   Terminal   $ docker run --name watchtower --restart always -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower   その後、Watchtowerは常にバックグラウンドで動作しています。    </description>
    </item>
    
    <item>
      <title>アトラシアンのクールな使い方: Confluence で独自のマクロを作成する</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210418-atlassian-confluence-macro/</link>
      <pubDate>Sun, 18 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210418-atlassian-confluence-macro/</guid>
      <description>Confluenceは、ナレッジベースの分野ではゴールドスタンダードです。Confluence のユーザーマクロを自作するのも簡単です。今日は、ターミナルマクロを作成した方法を紹介します。    ステップ1：ユーザーマクロの作成 管理」エリアの「ユーザーマクロ」→「ユーザーマクロの作成」をクリックしています。    そして、ユーザーマクロ名を入力し、「ユーザーマクロの定義」オプションの「レンダリング」を選択しました。    ステップ2：ユーザーマクロの開発 すべての &amp;ldquo;レンダー &amp;ldquo;ユーザーマクロは、デフォルトでボディ変数を持ちます。
Inhalt $body その他の変数は、マクロコードで定義します。変数についてもっと詳しく
 ## param Title:title=タイトルバー タイトル|type=string|required=truel|default=Bash あとはHTML/CSSを少し入れれば、マルコの出来上がりです!例えば、こんな感じです。
 ## param Title:title=タイトルバー タイトル|type=string|required=truel|default=Bash &amp;lt;style&amp;gt; .window a { text-decoration: none; } .window span { line-height: 9px; vertical-align: 50%; } .window p { padding:0;margin:0; font-size: 16px; } .window { font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, &#39;Lucida Grande&#39;, Arial, sans-serif; background: #000; color: #48cf00; margin: 10px; border: 1px solid #acacac; border-radius: 6px; -webkit-box-shadow: 0px 0px 8px 0px rgba(112,112,112,1); -moz-box-shadow: 0px 0px 8px 0px rgba(112,112,112,1); box-shadow: 0px 0px 8px 0px rgba(112,112,112,1); } .</description>
    </item>
    
    <item>
      <title>コンテナですごいこと：SynologyディスクステーションにWallaBagを所有する</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210418-docker-wallabag/</link>
      <pubDate>Sun, 18 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210418-docker-wallabag/</guid>
      <description>Wallabagは、面白いWebサイトや記事をアーカイブするためのプログラムです。今日は、Synology disk stationにWallabagサービスをインストールする方法を紹介します。
プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &#39;3&#39; services: wallabag: image: wallabag/wallabag environment: - MYSQL_ROOT_PASSWORD=wallaroot - SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql - SYMFONY__ENV__DATABASE_HOST=db - SYMFONY__ENV__DATABASE_PORT=3306 - SYMFONY__ENV__DATABASE_NAME=wallabag - SYMFONY__ENV__DATABASE_USER=wallabag - SYMFONY__ENV__DATABASE_PASSWORD=wallapass - SYMFONY__ENV__DATABASE_CHARSET=utf8mb4 - SYMFONY__ENV__DOMAIN_NAME=http://192.168.178.50:8089 - SYMFONY__ENV__SERVER_NAME=&amp;quot;Your wallabag instance&amp;quot; - SYMFONY__ENV__FOSUSER_CONFIRMATION=false - SYMFONY__ENV__TWOFACTOR_AUTH=false ports: - &amp;quot;8089:80&amp;quot; volumes: - ./wallabag/images:/var/www/wallabag/web/assets/images db: image: mariadb environment: - MYSQL_ROOT_PASSWORD=wallaroot volumes: - ./mariadb:/var/lib/mysql 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。
ステップ1：壁掛けフォルダーを用意する Dockerディレクトリの中に「wallabag」というディレクトリを新規に作成します。      ステップ2：データベースのインストール その後、データベースを作成する必要があります。Synology Dockerのウィンドウで「登録」タブをクリックし、「mariadb」を検索しています。Dockerイメージ「mariadb」を選択し、「latest」タグをクリックしています。      画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。 mariadb イメージをダブルクリックします。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、マウントパスを「/var/lib/mysql」として、新しいデータベースフォルダを作成します。          ポート設定」で、すべてのポートを削除します。つまり、「3306」ポートを選択し、「-」ボタンで削除するのです。        変数名 価値 何ですか？     TZ Europe/Berlin タイムゾーン   MYSQL_ROOT_PASSWORD wallaroot データベースのマスターパスワード。    最後に、これらの環境変数を入力します:See:    以上の設定で、Mariadbサーバーが起動できるようになります。どこでも &amp;ldquo;Apply &amp;ldquo;を押してしまう。      ステップ3：Wallabagのインストール Synology Dockerウィンドウの「登録」タブをクリックし、「wallabag」を検索しています。Dockerイメージ「wallabag/wallabag」を選択し、「latest」というタグをクリックしています。      自分の壁掛け画像をダブルクリックする。そして「詳細設定」をクリックし、ここでも「自動再起動」を有効にしています。      ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、マウントパス「/var/www/wallabag/web/assets/images」で新しいフォルダを作成します。      wallabag」コンテナには、固定ポートを割り当てています。固定ポートがなければ、再起動後に「wallabagサーバー」が別のポートで動作することもあり得ます。最初のコンテナポートを削除することができます。もう一つのポートは覚えておくとよいでしょう。    さらに、「mariadb」コンテナへの「リンク」もまだ作成する必要があります。リンク」タブをクリックし、データベースコンテナを選択しています。このエイリアス名は、wallabagのインストール時に記憶しておく必要があります。        Umgebungsvariable 価値     MYSQL_ROOT_PASSWORD ワラジムシ   SYMFONY__ENV__DATABASE_DRIVER pdo_mysql   SYMFONY__ENV__DATABASE_HOST デブ   SYMFONY__ENV__DATABASE_PORT 3306   SYMFONY__ENV__DATABASE_NAME 手提げ袋   SYMFONY__ENV__DATABASE_USER 手提げ袋   SYMFONY__ENV__DATABASE_PASSWORD ワラパス   SYMFONY__ENV__DATABASE_CHARSET ユーティーエフエッチフォー   SYMFONY__ENV__DOMAIN_NAME &amp;ldquo;http://synology-ip:container-port&amp;rdquo; &amp;lt;-変更願います   SYMFONY__ENV__SERVER_NAME &amp;ldquo;Wallabag-サーバ&amp;rdquo;   SYMFONY__ENV__FOSUSER_CONFIRMATION 擬似   SYMFONY__ENV__TWOFACTOR_AUTH 擬似    最後に、これらの環境変数を入力します:See:    これで、コンテナの起動が可能になりました。データベースの作成に時間がかかる場合があります。この挙動は、コンテナの詳細を介して観察することができます。    Synology IPアドレスと私のコンテナポートでwallabagサーバーを呼び出します。          しかし、個人的にはインターネット上のアーカイブとしては、shioriの方が好きだと言わざるを得ません。</description>
    </item>
    
    <item>
      <title>コンテナですごいこと：Synologyディスクステーションに自分だけのdokuWikiをインストールする</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210418-docker-dokuwiki/</link>
      <pubDate>Sun, 18 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210418-docker-dokuwiki/</guid>
      <description>DokuWiki は、標準に準拠し、使いやすく、同時に非常に汎用性の高いオープンソースの wiki ソフトウェアです。今日は、Synology disk station に DokuWiki サービスをインストールする方法を紹介します。
プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &#39;3&#39; services: dokuwiki: image: bitnami/dokuwiki:latest restart: always ports: - 8080:8080 - 8443:8443 environment: TZ: &#39;Europe/Berlin&#39; DOKUWIKI_USERNAME: &#39;admin&#39; DOKUWIKI_FULL_NAME: &#39;wiki&#39; DOKUWIKI_PASSWORD: &#39;password&#39; volumes: - ./data:/bitnami/dokuwiki 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。
ステップ1：wikiフォルダの準備 Dockerディレクトリの中に「wiki」というディレクトリを新規に作成します。      ステップ2：DokuWikiのインストール その後、データベースを作成する必要があります。Synology Dockerウィンドウの「登録」タブをクリックし、「dokuwiki」を検索しています。Dockerイメージ「bitnami/dokuwiki」を選択し、「latest」タグをクリックしています。      画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。 私は、dokuwikiイメージをダブルクリックします。        dokuwiki」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「dokuwikiサーバー」が別のポートで動作している可能性があります。      変数名 価値 何ですか？     TZ Europe/Berlin タイムゾーン   DOKUWIKI_USERNAME admin 管理者ユーザー名   DOKUWIKI_FULL_NAME wiki WIki名   DOKUWIKI_PASSWORD password 管理者パスワード    最後に、これらの環境変数を入力します:See:    これで、コンテナの起動が可能になりました。Synology IPアドレスと私のコンテナポートでdokuWIkiサーバーを呼び出します。        </description>
    </item>
    
    <item>
      <title>コンテナで素晴らしいものを：Synology DiskStation で Docspell DMS を実行する</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210418-docker-docspell/</link>
      <pubDate>Sun, 18 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210418-docker-docspell/</guid>
      <description>Docspell は、Synology DiskStation 用の文書管理システムです。Docspellを通じて、ドキュメントの索引付け、検索、発見をより迅速に行うことができます。今日は、Synology disk station に Docspell サービスをインストールする方法を紹介します。
ステップ1：Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。    そして、「SSH」、指定されたポート、管理者パスワードでログインします（WindowsユーザーはPuttyまたはWinSCPを使用します）。    ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2：Docspelフォルダの作成 Dockerのディレクトリに「docspell」というディレクトリを新規に作成します。      ここで、以下のファイルをダウンロードし、ディレクトリに解凍する必要があります： https://github.com/eikek/docspell/archive/refs/heads/master.zip .私はこのためにコンソールを使っています。 x  &amp;ndash;  +   Terminal   $ cd /volume1/docker/docspell/ $ mkdir docs $ mkdir postgres_data $ wget https://github.com/eikek/docspell/archive/refs/heads/master.zip $ /bin/7z x master.zip   次に「docker/docker-compose.yml」ファイルを編集して、「consumeredir」と「db」にSynologyのアドレスを入力します。      その後、Composeファイルを起動することができます。 x  &amp;ndash;  +   Terminal   $ cd docspell-master/docker/ $ docker-compose up -d   数分後、ディスクステーションのIPと割り当てられたポート/7878で、私のDocspellサーバーを呼び出すことができます。                    資料の検索がうまくいく。画像中のテキストがインデックス化されていないのは残念です。Papermergeでは、画像中のテキストを検索することも可能です。</description>
    </item>
    
    <item>
      <title>コンテナですごいこと：Synologyディスクステーションで自分だけのxWikiを動かす</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210417-docker-xwiki/</link>
      <pubDate>Sat, 17 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210417-docker-xwiki/</guid>
      <description>XWikiは、Javaで書かれたフリーのWikiソフトウェアプラットフォームで、拡張性を念頭に置いて設計されています。今日は、Synology DiskStation に xWiki サービスをインストールする方法を紹介します。
プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &#39;3&#39; services: xwiki: image: xwiki:10-postgres-tomcat restart: always ports: - 8080:8080 links: - db environment: DB_HOST: db DB_DATABASE: xwiki DB_DATABASE: xwiki DB_PASSWORD: xwiki TZ: &#39;Europe/Berlin&#39; db: image: postgres:latest restart: always volumes: - ./postgresql:/var/lib/postgresql/data environment: - POSTGRES_USER=xwiki - POSTGRES_PASSWORD=xwiki - POSTGRES_DB=xwiki - TZ=&#39;Europe/Berlin&#39; 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。
ステップ1：wikiフォルダの準備 Dockerディレクトリの中に「wiki」というディレクトリを新規に作成します。      ステップ2：データベースのインストール その後、データベースを作成する必要があります。Synology Dockerウィンドウの「登録」タブをクリックし、「postgres」を検索しています。Dockerイメージの「postgres」を選択し、「latest」というタグをクリックしています。      画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。 私は、postgresイメージをダブルクリックします。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、マウントパスを「/var/lib/postgresql/data」として、新しいデータベースフォルダを作成します。        ポート設定」で、すべてのポートを削除します。つまり、「5432」ポートを選択し、「-」ボタンで削除するのです。        変数名 価値 何ですか？     TZ Europe/Berlin タイムゾーン   POSTGRES_DB xwiki これは、データベース名です。   POSTGRES_USER xwiki wikiデータベースのユーザー名。   POSTGRES_PASSWORD xwiki wikiデータベースユーザのパスワード。    最後に、この4つの環境変数を入力します:See:    以上の設定で、Mariadbサーバーが起動できるようになります。どこでも &amp;ldquo;Apply &amp;ldquo;を押してしまう。</description>
    </item>
    
    <item>
      <title>コンテナですごいこと：Synologyディスクステーションに自分だけのMediaWikiをインストールする</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210416-docker-mediawiki/</link>
      <pubDate>Fri, 16 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210416-docker-mediawiki/</guid>
      <description>MediaWikiは、PHPベースのWikiシステムで、オープンソース製品として無償で提供されています。今日は、Synology ディスクステーションに MediaWiki サービスをインストールする方法を紹介します。
プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &#39;3&#39; services: mediawiki: image: mediawiki restart: always ports: - 8081:80 links: - database volumes: - ./images:/var/www/html/images # After initial setup, download LocalSettings.php to the same directory as # this yaml and uncomment the following line and use compose to restart # the mediawiki service # - ./LocalSettings.php:/var/www/html/LocalSettings.php database: image: mariadb restart: always volumes: - ./mysql:/var/lib/mysql environment: # @see https://phabricator.</description>
    </item>
    
    <item>
      <title>コンテナで素晴らしいことを: Synology Diskstation への Wiki.js のインストール</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210416-docker-wikijs/</link>
      <pubDate>Fri, 16 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210416-docker-wikijs/</guid>
      <description>Wiki.jsは、シンプルなインターフェースで文書作成を楽しくする、強力なオープンソースのWikiソフトウェアです。今日は、Synology DiskStation に Wiki.js サービスをインストールする方法を紹介します。
プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &#39;3&#39; services: wikijs: image: requarks/wiki:latest restart: always ports: - 8082:3000 links: - database environment: DB_TYPE: mysql DB_HOST: database DB_PORT: 3306 DB_NAME: my_wiki DB_USER: wikiuser DB_PASS: my_wiki_pass TZ: &#39;Europe/Berlin&#39; database: image: mysql restart: always expose: - 3306 volumes: - ./mysql:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: my_wiki_pass MYSQL_DATABASE: my_wiki MYSQL_USER: wikiuser MYSQL_PASSWORD: my_wiki_pass Dockerverseには、家庭で使える便利なDockerイメージがもっとたくさんあります。
ステップ1：wikiフォルダの準備 Dockerディレクトリの中に「wiki」というディレクトリを新規に作成します。      ステップ2：データベースのインストール その後、データベースを作成する必要があります。Synology Dockerウィンドウの「登録」タブをクリックし、「mysql」を検索しています。Dockerイメージ「mysql」を選択し、「latest」というタグをクリックしています。      画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。 私のmysqlイメージをダブルクリックします。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、マウントパスを「/var/lib/mysql」として、新しいデータベースフォルダを作成します。      ポート設定」で、すべてのポートを削除します。つまり、「3306」ポートを選択し、「-」ボタンで削除するのです。        変数名 価値 何ですか？     TZ Europe/Berlin タイムゾーン   MYSQL_ROOT_PASSWORD my_wiki_pass データベースのマスターパスワード。   MYSQL_DATABASE my_wiki これは、データベース名です。   MYSQL_USER wikiuser wikiデータベースのユーザー名。   MYSQL_PASSWORD my_wiki_pass wikiデータベースユーザのパスワード。    最後に、この4つの環境変数を入力します:See:    以上の設定で、Mariadbサーバーが起動できるようになります。どこでも &amp;ldquo;Apply &amp;ldquo;を押してしまう。</description>
    </item>
    
    <item>
      <title>コンテナで素晴らしいことを: Synology DiskStation 上の自分だけの Bookstack Wiki</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210416-docker-bookstack/</link>
      <pubDate>Fri, 16 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210416-docker-bookstack/</guid>
      <description>Bookstackは、MediaWikiやConfluenceに代わる「オープンソース」です。今日は、Synology disk stationにBookstackサービスをインストールする方法を紹介します。
プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &#39;3&#39; services: bookstack: image: solidnerd/bookstack:0.27.4-1 restart: always ports: - 8080:8080 links: - database environment: DB_HOST: database:3306 DB_DATABASE: my_wiki DB_USERNAME: wikiuser DB_PASSWORD: my_wiki_pass database: image: mariadb restart: always volumes: - ./mysql:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: my_wiki_pass1 MYSQL_DATABASE: my_wiki MYSQL_USER: wikiuser MYSQL_PASSWORD: my_wiki_pass 家庭で使える便利なDockerイメージは、ドッカーバース.Dockerにあります。
ステップ1：書庫フォルダの準備 Dockerディレクトリの中に「wiki」というディレクトリを新規に作成します。      ステップ2：データベースのインストール その後、データベースを作成する必要があります。Synology Dockerのウィンドウで「登録」タブをクリックし、「mariadb」を検索しています。Dockerイメージ「mariadb」を選択し、「latest」タグをクリックしています。      画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。 mariadb イメージをダブルクリックします。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、マウントパスを「/var/lib/mysql」として、新しいデータベースフォルダを作成します。      ポート設定」で、すべてのポートを削除します。つまり、「3306」ポートを選択し、「-」ボタンで削除するのです。        変数名 価値 何ですか？     TZ Europe/Berlin タイムゾーン   MYSQL_ROOT_PASSWORD my_wiki_pass データベースのマスターパスワード。   MYSQL_DATABASE my_wiki これは、データベース名です。   MYSQL_USER wikiuser wikiデータベースのユーザー名。   MYSQL_PASSWORD my_wiki_pass wikiデータベースユーザのパスワード。    最後に、これらの環境変数を入力します:See:    以上の設定で、Mariadbサーバーが起動できるようになります。どこでも &amp;ldquo;Apply &amp;ldquo;を押してしまう。</description>
    </item>
    
    <item>
      <title>危機を脱するクリエイティブ：easyappointmentsでサービスを予約する</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210414-docker-easyappointments/</link>
      <pubDate>Fri, 16 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210414-docker-easyappointments/</guid>
      <description>コロナの危機は、ドイツのサービスプロバイダーに大きな打撃を与えている。デジタルツールやソリューションは、コロナのパンデミックをできるだけ安全に乗り切るために役立ちます。このチュートリアルシリーズ「Creative out of crisis」では、中小企業に役立つ技術やツールを紹介します。今日は、美容院やショップなどのサービス向けの「クリック＆ミート」予約ツール「Easyappointments」を紹介します。Easyappointmentsは、2つの領域で構成されています。
エリア1：バックエンド サービスやアポイントメントを管理するための「バックエンド」です。      領域2：フロントエンド 予約のためのエンドユーザーツールです。すでに予約されているすべての予約はブロックされ、重複して予約することはできません。          インストール 私はすでにDocker-ComposeでEasyappointmentsを何度かインストールしており、このインストール方法は非常にお勧めできます。サーバーに「easyappointments」というディレクトリを新規に作成します。 x  &amp;ndash;  +   Terminal   $ mkdir easyappointments $ cd easyappointments   そして、easyappointmentsディレクトリに入り、以下の内容で「easyappointments.yml」というファイルを新規に作成します。
version: &#39;2&#39; services: db: image: mysql environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=easyappointments - MYSQL_USER=easyappointments - MYSQL_PASSWORD=easyappointments command: mysqld --default-authentication-plugin=mysql_native_password volumes: - ./easy-appointments-data:/var/lib/mysql expose: - 3306 networks: - easyappointments-network restart: always application: image: jamrizzi/easyappointments volumes: - .</description>
    </item>
    
    <item>
      <title>アトラシアンとのアンクール：アトラシアンポリシーとの付き合い方</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210414-docker-atlassian-politik/</link>
      <pubDate>Wed, 14 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210414-docker-atlassian-politik/</guid>
      <description>アトラシアンがスモールサーバーライセンスの販売を中止したため、その対応について長い間考えていました。まだまだ長く使いたいので、以下の対策を実施しました。
対策1：Dockerを独占的に使っている 私はすべてのアトラシアンツールをDockerコンテナとして動かしています。また、古いネイティブインストールは、データベースダンプを経由してDockerインストールに移行することができます。これらは、ホームラボにあるintel NucやSynologyディスクステーションで便利に実行することができます。  version: &#39;2&#39; services: jira: image: atlassian/jira-software container_name: jira_application depends_on: - db restart: always environment: TZ: &#39;Europe/Berlin&#39; ports: - 8080:8080 volumes: - ./jira-data:/var/atlassian/application-data/jira networks: - jira-network db: restart: always image: postgres:latest container_name: jira_db volumes: - ./postgresql:/var/lib/postgresql/data environment: - POSTGRES_USER=jira - POSTGRES_PASSWORD=jirapass - POSTGRES_DB=jira networks: - jira-network networks: jira-network:   version: &#39;2&#39; services: confluence: container_name: confluence_server image: atlassian/confluence-server:latest restart: always environment: TZ: &amp;quot;Europe/Berlin&amp;quot; volumes: - ./confluence:/var/atlassian/application-data/confluence/ ports: - 8080:8080 networks: - confluence-network depends_on: - db db: image: postgres:latest container_name: confluence_postgres restart: always volumes: - /postgresql:/var/lib/postgresql/data environment: - POSTGRES_USER=confluencedb - POSTGRES_PASSWORD=confluence-password - POSTGRES_DB=confluenceUser networks: - confluence-network networks: confluence-network:   version: &#39;2&#39; services: bamboo: container_name: bamboo_server image: atlassian/bamboo-server restart: always environment: TZ: &amp;quot;Europe/Berlin&amp;quot; volumes: - .</description>
    </item>
    
    <item>
      <title>危機を脱したクリエイティブ：PrestaShopによるプロフェッショナルなウェブショップ</title>
      <link>https://www.christian-knedel.de/ja/post/2021/april/20210411-docker-prestashop/</link>
      <pubDate>Sun, 11 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/april/20210411-docker-prestashop/</guid>
      <description>PrestaShopはヨーロッパのオープンソースEコマースプラットフォームで、同社の情報によると、現在30万台以上のインストールがあります。今日、私はこのPHPソフトをサーバーにインストールしています。このチュートリアルでは、Linux、Docker、Docker Composeの知識が必要です。
ステップ1：PrestaShopのインストール サーバーに「prestashop」というディレクトリを新規に作成します。 x  &amp;ndash;  +   Terminal   $ mkdir prestashop $ cd prestashop   そして、prestashopのディレクトリに入り、以下の内容で「prestashop.yml」というファイルを新規に作成します。
version: &#39;2&#39; services: mariadb: image: mysql:5.7 environment: - MYSQL_ROOT_PASSWORD=admin - MYSQL_DATABASE=prestashop - MYSQL_USER=prestashop - MYSQL_PASSWORD=prestashop volumes: - ./mysql:/var/lib/mysql expose: - 3306 networks: - shop-network restart: always prestashop: image: prestashop/prestashop:1.7.7.2 ports: - 8090:80 depends_on: - mariadb volumes: - ./prestadata:/var/www/html - ./prestadata/modules:/var/www/html/modules - ./prestadata/themes:/var/www/html/themes - ./prestadata/override:/var/www/html/override environment: - PS_INSTALL_AUTO=0 networks: - shop-network restart: always networks: shop-network: 残念ながら、現在のLastestバージョンではうまくいかなかったので、「1.</description>
    </item>
    
    <item>
      <title>コンテナで素晴らしいものを：Synology DiskStation でレシピを管理、アーカイブする。</title>
      <link>https://www.christian-knedel.de/ja/post/2021/march/20210307-docker-mealie/</link>
      <pubDate>Sun, 07 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/march/20210307-docker-mealie/</guid>
      <description>お気に入りのレシピをDockerコンテナに集めて、好きなように整理してください。自分でレシピを書いたり、「シェフコク」「エッセン」などのウェブサイトからレシピを取り込むことができます。    プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &amp;quot;2.0&amp;quot; services: mealie: container_name: mealie image: hkotel/mealie:latest restart: always ports: - 9000:80 environment: db_type: sqlite TZ: Europa/Berlin volumes: - ./mealie/data/:/app/data ステップ1：Dockerイメージの検索 Synology Dockerウィンドウの「登録」タブをクリックし、「mealie」を検索しています。Dockerイメージ「hkotel/mealie:latest」を選択し、「latest」タグをクリックしています。      画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ/画像（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。
ステップ2：画像を運用に乗せる 自分の「ミーリー」画像をダブルクリックする。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、このマウントパス「/app/data」で新しいフォルダを作成します。    Mealie」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「Mealieサーバ」が別のポートで動作している可能性があります。    最後に、2つの環境変数を入力します。変数 &amp;ldquo;db_type &amp;ldquo;はデータベースの種類、&amp;ldquo;TZ &amp;ldquo;はタイムゾーン &amp;ldquo;Europe/Berlin &amp;ldquo;を表します。    これらの設定が終わると、Mealie Serverが起動できるようになりますその後、Synology disctation の IP アドレスと割り当てられたポート（例：http://192.168.21.23:8096）を介して、Mealie に電話をかけることができます。    Mealieの仕組みについて教えてください。 右/下の「プラス」ボタンにマウスを合わせて、「鎖」マークをクリックすると、urlを入力することができます。そして、Mealieアプリケーションは、必要なメタ情報およびスキーマ情報を自動的に検索する。        インポートがうまくいく（私はこれらの関数をChef, Food 編集モードでは、カテゴリーを追加することもできるんだ。各カテゴリーの後に「Enter」キーを1回ずつ押すことが重要です。それ以外の場合は、この設定は適用されません。    特集 メニューのカテゴリーが自動的に更新されないことに気づきました。ここはブラウザのリロードで助けるしかない。    その他の機能 もちろん、レシピの検索はもちろん、献立の作成も可能です。また、「Mealie」は非常に広範囲にカスタマイズすることが可能です。            Mealieは、モバイルでも見栄えがします。        レスト・アピ API のドキュメントは、&amp;ldquo;http://gewaehlte-ip:und-port &amp;hellip; /docs &amp;ldquo;で見ることができます。ここでは、自動化に使える様々な方法を紹介しています。    Apiの例 次のようなフィクションを想像してみてください：「Gruner und JahrがインターネットポータルEssenを立ち上げる x  &amp;ndash;  +   Terminal   $ wget --spider --force-html -r -l12 &amp;#34;https://www.</description>
    </item>
    
    <item>
      <title>コンテナで素敵なこと：ホームページとしてのヘイムダル</title>
      <link>https://www.christian-knedel.de/ja/post/2021/february/20210228-docker-heimdall/</link>
      <pubDate>Sun, 28 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/february/20210228-docker-heimdall/</guid>
      <description>例えば、LDAP, Gitlab, Atlassian Bamboo, Atlassian Confluence, Atlassian Jira, Jenkins, WordPress, Grafana, Graylog, ESXI/VMware, Calibre など、多くのサービスを私のホームラボネットワークで動かしているのです。何もかもがわからなくなりがちです。    ステップ1：作業用フォルダの作成 このコマンドは、一時的な作業フォルダを作成するために使用します。 x  &amp;ndash;  +   Terminal   $ mkdir /tmp/bilder   Heimdallは、Dashboardでブックマークを管理できるサービスです。私はDocker for Desktopを使っているので、このDocker Composeファイルをローカルフォルダに置くだけでいいのです。
version: &amp;quot;2.1&amp;quot; services: heimdall: image: linuxserver/heimdall container_name: heimdall environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin volumes: - /Users/christianknedel/docker/heimdall/config:/config ports: - 80:80 - 443:443 restart: always このファイルはDocker Compose経由で起動します。 x  &amp;ndash;  +   Terminal   $ ocker-compose -f compose-file.</description>
    </item>
    
    <item>
      <title>コンテナですごいこと: Pihole on Synology Diskstation</title>
      <link>https://www.christian-knedel.de/ja/post/2021/february/20210201-docker-pihole/</link>
      <pubDate>Mon, 01 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2021/february/20210201-docker-pihole/</guid>
      <description>今日は、Synology disk stationにPiholeサービスをインストールし、Fritzboxに接続する方法を紹介します。
ステップ1：Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。    そして、「SSH」、指定されたポート、管理者パスワードでログインします（WindowsユーザーはPuttyまたはWinSCPを使用します）。    ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2：Piholeフォルダの作成 Dockerディレクトリの中に「pihole」というディレクトリを新規に作成します。      そして、新しいディレクトリに移動し、「etc-pihole」と「etc-dnsmasq.d」の2つのフォルダを作成します。 x  &amp;ndash;  +   Terminal   $ cd /volume1/docker/ $ mkdir -p {etc-pihole,etc-dnsmasq.d}   ここで、以下のDocker Composeファイル「pihole.yml」をPiholeディレクトリに配置する必要があります。
version: &amp;quot;3&amp;quot; services: pihole: container_name: pihole image: pihole/pihole:latest ports: - &amp;quot;53:53/tcp&amp;quot; - &amp;quot;53:53/udp&amp;quot; - &amp;quot;67:67/udp&amp;quot; - &amp;quot;8080:80/tcp&amp;quot; environment: TZ: &#39;Europe/Berlin&#39; WEBPASSWORD: &#39;password&#39; volumes: - &#39;./etc-pihole/:/etc/pihole/&#39; - &#39;./etc-dnsmasq.d/:/etc/dnsmasq.d/&#39; cap_add: - NET_ADMIN restart: unless-stopped これで、コンテナの起動が可能になりました。 x  &amp;ndash;  +   Terminal   $ sudo docker-compose up -d   SynologyのIPアドレスと自分のコンテナポートでPiholeサーバーを呼び出し、WEBPASSWORDのパスワードでログインしています。        これで、Fritzboxの「ホームネットワーク」→「ネットワーク」→「ネットワーク設定」でDNSアドレスを変更できるようになりました。        </description>
    </item>
    
    <item>
      <title>コンテナですごいこと：DockerでChaturbateダウンローダー</title>
      <link>https://www.christian-knedel.de/ja/post/2020/april/20200407-docker-chaturbate-downloader/</link>
      <pubDate>Tue, 07 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2020/april/20200407-docker-chaturbate-downloader/</guid>
      <description>以下のチュートリアルでは、&amp;ldquo;chaturbate-downloader&amp;rdquo; をDockerコンテナとしてSynologyディスクにインストールします。このプログラムは、ライブセッションを記録し、またフィルターを使って独自に検索することができます。
ステップ1：Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。    そして、「SSH」、指定されたポート、管理者パスワードでログインします（WindowsユーザーはPuttyまたはWinSCPを使用します）。    ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2：Chaturbateフォルダの作成 Chaturbateのダウンロード用に新しいフォルダを作成します。そのために、「システムコントロール」→「共有フォルダ」を呼び出し、「chaturbate」というフォルダを新規に作成します。Docker」フォルダがまだない場合は、このフォルダも作成する必要があります。      そして、新しいディレクトリに移動して、「chaturbate-downloader.yml」というファイルを以下の内容で新規作成します。
version: &#39;2&#39; services: app: image: chrisknedel/chaturbate-recorder-gui container_name: recorder_app restart: always environment: TZ: &amp;quot;Europe/Berlin&amp;quot; ABSOLUTE_HOST_MEDIA: &amp;quot;/volume1/docker/chaturbate/&amp;quot; LIMIT_MAXIMUM_FOLDER_GB: 20 #or &amp;quot;0&amp;quot; to disable this limit LIMIT_MAXIMUM_DOWNLOADS: 10 #or &amp;quot;0&amp;quot; to disable this limit COMMAND_ADAPTER: &#39;DockerAdapter&#39; CONTAINER_PREFFIX: &#39;cr_&#39; RECORDER_IMAGE: &#39;chrisknedel/chaturbate-recorder&#39; USER_UID: 0 USER_GID: 0 volumes: - /var/run/docker.sock:/var/run/docker.sock - /volume1/docker/chaturbate:/code/database ports: - &amp;quot;8002:8000&amp;quot; docker-compose -f chaturbate-downloader.</description>
    </item>
    
    <item>
      <title>コンテナで素晴らしいものを：Synology NAS 上での Papermerge DMS の実行</title>
      <link>https://www.christian-knedel.de/ja/post/2020/february/20200228-docker-papermerge/</link>
      <pubDate>Fri, 28 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2020/february/20200228-docker-papermerge/</guid>
      <description>Papermergeは、文書を自動的に割り当てて処理することができる若い文書管理システム（DMS）です。このチュートリアルでは、Synology disk stationにPapermergeをインストールする方法と、DMSがどのように機能するかを紹介します。
プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &amp;quot;2.1&amp;quot; services: papermerge: image: ghcr.io/linuxserver/papermerge container_name: papermerge environment: - PUID=1024 - PGID=100 - TZ=Europe/Berlin volumes: - ./config&amp;gt;:/config - ./appdata/data&amp;gt;:/data ports: - 8090:8000 restart: unless-stopped ステップ1：フォルダの作成 まず、ペーパーマージ用のフォルダを作成します。システムコントロール」→「共有フォルダ」で、「ドキュメントアーカイブ」というフォルダを新規に作成しました。    ステップ 2: Docker イメージの検索Synology Docker ウィンドウの「登録」タブをクリックし、「Papermerge」を検索してください。Dockerイメージ「linuxserver/papermerge」を選択し、「latest」タグをクリックしています。    画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ/画像（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。
ステップ3：画像を運用に乗せる。 ペーパーマージ画像をダブルクリックする。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、このマウントパス「/data」で新しいデータベースフォルダを作成します。    また、マウントパス「/config」に含まれる2つ目のフォルダもここに保存しています。このフォルダがどこにあるかは、あまり重要ではありません。ただし、Synology管理者ユーザーに属していることが重要です。    Papermerge」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「Papermergeサーバー」が別のポートで動作している可能性があります。    最後に、3つの環境変数を入力する。変数 &amp;ldquo;PUID &amp;ldquo;は私の管理ユーザーのユーザーID、&amp;ldquo;PGID &amp;ldquo;はグループIDです。PGID/PUID は、SSH 経由で「cat /etc/passwd | grep admin」コマンドで調べることができます。    これらの設定後、Papermergeサーバーを起動することができます!</description>
    </item>
    
    <item>
      <title>コンテナですごいこと：Synology DiskstationでYoutubeダウンローダーを動かしてみる</title>
      <link>https://www.christian-knedel.de/ja/post/2020/february/20200227-docker-youtube-dl/</link>
      <pubDate>Thu, 27 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2020/february/20200227-docker-youtube-dl/</guid>
      <description>私が「Homelab - Network」でプライベート学習用ビデオポータルを運営していることは、多くの友人が知っていることです。過去の学習ポータル会員からのビデオコースや、Youtubeの優れたチュートリアルをNASに保存し、オフラインで使えるようにしています。    これまでに8845のビデオコース、282616の個別ビデオを収集しました。合計で約2年のランニングタイムとなります。絶対におかしい！このチュートリアルでは、オフラインの目的のためにDockerダウンロードサービスを使用して、良いYoutubeチュートリアルをバックアップする方法を紹介します。
プロフェッショナル向けオプション 経験豊富な Synology ユーザーであれば、もちろん SSH でログインし、Docker Compose ファイルを介してセットアップ全体をインストールすることができます。
version: &amp;quot;2&amp;quot; services: youtube-dl: image: modenaf360/youtube-dl-nas container_name: youtube-dl environment: - MY_ID=admin - MY_PW=admin volumes: - ./YouTube:/downfolder ports: - 8080:8080 restart: unless-stopped ステップ1 まず、ダウンロード用のフォルダを作成します。システムコントロール」→「共有フォルダ」で、「ダウンロード」というフォルダを新規に作成しました。    ステップ2：Dockerイメージの検索 Synology Dockerウィンドウの「登録」タブをクリックし、「youtube-dl-nas」を検索しています。Dockerイメージ「modenaf360/youtube-dl-nas」を選択し、「latest」タグをクリックしています。    画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ/画像（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。
ステップ3：画像を運用に乗せる。 自分のyoutube-dl-nasの画像をダブルクリックする。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、マウントパス「/downfolder」で新しいデータベースフォルダを作成します。    Youtube Downloader」コンテナには、固定ポートを割り当てています。固定ポートがないと、再起動後に「Youtubeダウンローダー」が別のポートで動作してしまう可能性があります。    最後に、2つの環境変数を入力します。変数「MY_ID」は私のユーザー名で、「MY_PW」は私のパスワードです。    これらの設定が終わると、Downloaderが起動します。その後、Synology disctation の IP アドレスと割り当てられたポート（例：http://192.</description>
    </item>
    
    <item>
      <title>コンテナで素晴らしいことを: Docker Compose で Calibre を実行する (Synology pro のセットアップ)</title>
      <link>https://www.christian-knedel.de/ja/post/2020/february/20200221-docker-calibre-pro/</link>
      <pubDate>Fri, 21 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2020/february/20200221-docker-calibre-pro/</guid>
      <description>このブログには、すでにもっと簡単なチュートリアルがあります：Synology-Nas：Calibre Webを電子書籍ライブラリーとしてインストールする。.このチュートリアルは、すべての Synology DS プロフェッショナルのためのものです。
ステップ1：Synologyを準備する まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。    そして、「SSH」、指定されたポート、管理者パスワードでログインします（WindowsユーザーはPuttyまたはWinSCPを使用します）。    ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2：ブックフォルダを作成する キャリバーライブラリ用の新しいフォルダを作成します。そのために、「システムコントロール」→「共有フォルダ」を呼び出し、「Books」というフォルダを新規に作成します。Docker」フォルダがまだない場合は、このフォルダも作成する必要があります。    ステップ3：ブックフォルダを用意する ここで、以下のファイルをダウンロードし、解凍する必要があります。https://drive.google.com/file/d/1zfeU7Jh3FO_jFlWSuZcZQfQOGD0NvXBm/view。コンテンツ（&amp;ldquo;metadata.db&amp;rdquo;）は、新しいブックディレクトリに置く必要があります、参照。    ステップ4：Dockerフォルダの準備 Dockerのディレクトリに「calibre」というディレクトリを新規に作成します。    そして、新しいディレクトリに移動して、「calibre.yml」というファイルを以下の内容で新規作成します。
version: &#39;2&#39; services: calibre-web: image: linuxserver/calibre-web container_name: calibre-web-server environment: - PUID=1026 - PGID=100 - TZ=Europe/Berlin volumes: - /volume1/Buecher:/books - /volume1/docker/calibre:/briefkaste ports: - 8055:8083 restart: unless-stopped PUID/PGID: PUID/PGIDには、DSユーザーのユーザーIDおよびグループIDを入力する必要があります。ここでは、「手順1」のコンソールを使って、「id -u」コマンドでユーザーIDを確認しています。id -g &amp;ldquo;コマンドでグループIDを取得します。* ports: ポートは、先頭の &amp;ldquo;8055: &amp;ldquo;の部分を調整する必要があります。directoriesこのファイル内のすべてのディレクトリを修正する必要があります。正しいアドレスは、DSのプロパティウィンドウで確認することができます。(画面はイメージです)    ステップ5：テスト開始 このステップでは、コンソールもうまく活用できるんだ。Calibreディレクトリに移動して、そこでDocker Compose経由でCalibreサーバを起動します。 x  &amp;ndash;  +   Terminal   $ cd /volume1/docker/calibre $ sudo docker-compose -f calibre.</description>
    </item>
    
    <item>
      <title>Synology-Nas：Calibre Webを電子書籍ライブラリーとしてインストールする。</title>
      <link>https://www.christian-knedel.de/ja/post/2020/february/20200213-synology-calibreweb/</link>
      <pubDate>Thu, 13 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2020/february/20200213-synology-calibreweb/</guid>
      <description>Synology NAS に Docker コンテナとして Calibre-Web をインストールするには？ 注意: このインストール方法は古く、現在の Calibre ソフトウェアと互換性がありません。この新しいチュートリアルをご覧ください：コンテナで素晴らしいことを: Docker ComposeでCalibreを実行する.このチュートリアルは、すべての Synology DS プロフェッショナルのためのものです。
ステップ1：フォルダの作成 まず、キャリバーライブラリ用のフォルダを作成します。 システムコントロール」→「共有フォルダ」を呼び出して、「Books」というフォルダを新規に作成しました。    ステップ2：キャリバーライブラリの作成 ここで、既存のライブラリや「この空のサンプルライブラリ」を新しいディレクトリにコピーしてみます。私自身は、デスクトップアプリケーションの既存のライブラリをコピーしています。    ステップ3：Dockerイメージの検索 Synology Dockerウィンドウの「登録」タブをクリックし、「Calibre」を検索しています。Dockerイメージ「janeczku/calibre-web」を選択し、「latest」タグをクリックしています。    画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ/画像（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。
ステップ4：画像を運用に乗せる。 キャリバーイメージをダブルクリックする。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。ボリューム」タブを選択し、「フォルダの追加」をクリックしています。そこで、マウントパス「/calibre」で新しいデータベースフォルダを作成します。    キャリバーコンテナには固定ポートを割り当てています。固定ポートがなければ、キャリバーが再起動後に別のポートで動作する可能性があります。    これらの設定の後、Calibreを起動することができます!    ここで、割り当てられたキャリバーポートでSynologyのIPを呼び出すと、次のような画像が表示されます。キャリバーデータベースの場所」として「/calibre」を入力しています。残りの設定は好みの問題です。    デフォルトのログインは &amp;ldquo;admin&amp;rdquo;、パスワードは &amp;ldquo;admin123 &amp;ldquo;です。    完了！もちろん、「ブックフォルダ」経由でデスクトップアプリも接続できるようになりました。アプリでライブラリを入れ替えて、Nasのフォルダを選択するんです。    こんな感じ。    現在、デスクトップアプリケーションでメタ情報を編集すると、ウェブアプリケーションでも自動的に更新されるようになっています。      </description>
    </item>
    
    <item>
      <title>Synology-Nas：WikiシステムとしてのConfluence</title>
      <link>https://www.christian-knedel.de/ja/post/2020/february/20200213-synology-confluence/</link>
      <pubDate>Thu, 13 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2020/february/20200213-synology-confluence/</guid>
      <description>Synology NAS に Atlassian Confluence をインストールしたいのであれば、正しい場所にいることになります。
ステップ1 まず、SynologyのインターフェイスでDockerアプリを開き、「登録」というサブアイテムに進みます。そこで「Confluence」を検索し、最初の画像「Atlassian Confluence」をクリックします。    ステップ2 画像ダウンロード後、画像として利用可能です。Dockerでは、コンテナ（動的状態）とイメージ/画像（固定状態）の2つの状態を区別しています。イメージからコンテナを作成する前に、いくつかの設定を行う必要があります。
自動再起動 Confluenceのイメージをダブルクリックする。    そして、「詳細設定」をクリックして「自動再起動」を有効にしています。    港湾 Confluenceのコンテナには固定ポートを割り当てています。固定ポートがなければ、Confluence は再起動後に異なるポートで動作する可能性があります。    メモリ 物理フォルダを作り、コンテナ（/var/atlassian/application-data/confluence/）にマウントしています。この設定により、データのバックアップや復元が容易になります。      これらの設定後、Confluenceを起動することができます!    </description>
    </item>
    
    <item>
      <title>コンテナで素晴らしいものを。インターネットアーカイブをDockerで</title>
      <link>https://www.christian-knedel.de/ja/post/2020/february/20200207-docker-shiori/</link>
      <pubDate>Fri, 07 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2020/february/20200207-docker-shiori/</guid>
      <description>以下のチュートリアルでは、プライベートな「インターネットアーカイブ」をDockerコンテナとしてインストールします。必要なのは、この「Docker-compose」ファイルだけです。
version: &#39;2&#39; services: db: image: radhifadlillah/shiori:latest container_name: bookmark-archiv-shiori volumes: - ./shiori-server:/srv/shiori ports: - &amp;quot;18080:8080&amp;quot; docker-compose -f your-file.yml up -d &amp;ldquo;でymlファイルをDocker-Composeで起動した後、指定したポート経由でローカルのインターネットアーカイブにアクセスできます。例えば、http://localhost:18080 。デフォルトのログインは、次のウェブサイトで確認できます： https://github.com/go-shiori/shiori/wiki/Usage
username: shiori password: gopher 素晴らしいインターネットアーカイブを利用することができます。              </description>
    </item>
    
    <item>
      <title>Synology-Nas: Gitlab - Dockerコンテナでのランナー</title>
      <link>https://www.christian-knedel.de/ja/post/2019/july/20190717-synology-gitlab-runner/</link>
      <pubDate>Wed, 17 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/ja/post/2019/july/20190717-synology-gitlab-runner/</guid>
      <description>Synology NAS に Gitlab ランナーを Docker コンテナとしてインストールするにはどうしたらいいですか？
ステップ1：Dockerイメージの検索 Synology Docker ウィンドウの「登録」タブをクリックし、Gitlab を検索しています。Dockerイメージ「gitlab/gitlab-runner」を選択し、「bleding」というタグを選択しています。    ステップ2：画像を運用に乗せる ホストの問題 私の synology-gitlab-insterlation は、常にホスト名のみで自分自身を識別します。パッケージセンターからオリジナルのSynology Gitlabパッケージを取り出したので、この挙動は後から変更することはできません。 回避策として、自分のhostsファイルを入れることができる。ここでは、ホスト名「peter」がNasのIPアドレス192.168.12.42に所属していることがわかります。
127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 192.168.12.42 peter このファイルは、単に Synology NAS に保存されます。    ステップ3：GitLab Runnerのセットアップ 私は自分のランナー画像をクリックします。    自動再起動を有効にする」の設定を有効にしています。    そして、「詳細設定」をクリックし、「ボリューム」タブを選択します。    ファイルの追加」をクリックし、「/etc/hosts」のパスでhostsファイルをインクルードしています。このステップは、ホスト名が解決できない場合にのみ必要です。    設定に同意して、次へをクリックします。    これで、Containerの下に初期化されたイメージが表示されました。    コンテナ（私の場合はgitlab-gitlab-runner2）を選択し、「詳細」をクリックします。そして、「ターミナル」タブをクリックし、新しいbashセッションを作成します。ここでは、&amp;ldquo;gitlab-runner register &amp;ldquo;というコマンドを入力します。登録には、GitLabのインストール先である http://gitlab-adresse:port/admin/runners にある情報が必要です。</description>
    </item>
    
  </channel>
</rss>
