今週末、あと 3 つのホームラボ プロジェクトに挑戦する準備はできていますか?今日は、Docusign を捨ててセルフホスト型の代替手段を導入する方法、Docker コンテナの管理をより簡単にする方法、さらにはリモート デスクトップ ソフトウェアを社内に無料で導入する方法を紹介します。
私たちが生きている現代では、署名する文書が常に存在します。署名してもらうために文書を送信することもあるかもしれません。 DocuSign のようなサービスに料金を払ったり、Adobe の高価な電子署名プラットフォームを使用したり(または大きな制限付きで無料で使用したり)する代わりに、Documenso を自己ホストするだけで済みます。
Documenso は、電子署名を簡単に取得するための完全準拠プラットフォームです。アプリにはホストされたバージョンがあり、必要に応じて、無料枠を使用することも、有料でホストすることもできます。ただし、ホームラバーとして、プライベートとプライベートの両方に無料で使用できるコミュニティ エディションを起動することもできます。 そして 商用利用。
ホームラボで Documenso を使用するには、提供されている Docker Compose サンプル ファイルを使用して Documenso を Docker コンテナーとして起動するだけです。設定に応じて、npm 経由で Documenso をデプロイするオプションもあります。
コンテナー自体をスピンアップするのは比較的簡単かもしれませんが、コンテナーを完全に機能させるには、他のいくつかの構成をセットアップする必要があります。まず、署名証明書が必要になります。これは、署名された文書を開く PDF プログラムに、その文書が正当なものであることを伝えるものです。
Acrobat で「緑色のチェックマーク」が必要な場合は、認証局から署名証明書を購入する必要があります。Documenso では、Adobe Trust List を確認することを推奨しています。それ以外の場合、緑色のチェックが付いていなくても構わない場合は、独自の証明書を無料で生成することもできます。
Documenso は、日常のワークフローに素晴らしい変化をもたらし、同時に多額の現金を節約できる可能性があります。したがって、署名してもらうために常に契約書を送信する必要がある場合は、ホームラボで Documenso を試してみてください。
私は、Docker Compose ファイルをもっと使用するというアイデアを思いつき始めています。私は常に docker run コマンド (または Porttainer でコンテナーを手動でスピンアップすること) のファンでしたが、Docker Compose は使えば使うほど優れていることは間違いありません。
Dockage は Docker Compose のみを中心に設計されています。これは Porttainer に似ていますが、Docker 実行の側面はありません。 Dockage を使用すると、Docker Compose ファイルと関連コンテナーを作成、編集、開始、停止、再起動、削除できます。これは本質的には対話型の Web 端末です。
ただし、ここでは対話型ターミナル以上のものを見つけることができます。最近 Dockage が更新され、1 つのインターフェイスから複数の Dockage インスタンスを管理できるようになりました。これは私が個人的に待ち望んでいたものです。また、docker run コマンドを docker-compose.yaml ファイルに変換する機能もあり、これにより、私がまだ Docker Compose の使用に切り替えていないもう 1 つの理由が解決されます。
実際、Dockage を使用すると、Docker スタックの管理が簡単になります。まだターミナルを使用して Docker コンテナーを管理している場合は、今週末、時間をかけてアップグレードして作業を楽にしてください。
私は現時点でリモート デスクトップ ソフトウェアを 20 年近く使用していますが、このテクノロジーはそれよりもずっと前から存在しています。私は TeamViewer から始めて、最終的に Chrome リモート デスクトップに移行しましたが、Chrome リモート デスクトップの遅延と非ネイティブ感のため、ほとんどのリモート デスクトップ ツールの使用を完全にやめました。
RustDesk がそれを変えました。 RustDesk 自体は、必要に応じてセルフホスティングなしで使用できるリモート デスクトップ プラットフォームです。それが私の教会での使用方法です。使いやすく、シンプルなインターフェイスを備え、うまく動作し、実際には遅延がかなり低いです。
ただし、ホームラボ環境では、RustDesk のホストされたバージョンを完全にスキップして、パッケージ全体をセルフホストすることができます。 RustDesk は完全にオープンソースなので、今週末に立ち上げるのに最適なプロジェクトです。
RustDesk のセルフホスト バージョンでは、リモート デスクトップ クライアントを通過するデータを完全に制御でき、セキュリティの主導権を握ることができ、プラットフォームに多くの柔軟性とカスタマイズ オプションを提供します。
ホームラボ以外の環境では、RustDesk のセルフホスト バージョンを使用すると、クライアントを完全にブランド化して、エンド ユーザーに展開するための独自のロゴと構成を作成することもできます。 RustDesk 用に独自のドメインでホストできる Web クライアントもあります。その可能性は無限です。
まだ他のリモート デスクトップ プラットフォームを使用している場合は、RustDesk を試してみてください。これが、ポケットに入れておくのに非常に優れたホームラボ ソフトウェアであることがわかると思います。
これらのホームラボ プロジェクトは素晴らしいですが、すべて 1 つの基盤となるサービス、Docker に依存しています。私自身のセットアップでは、Docker がショー全体を実行します。私は仮想マシンを頻繁に使用しますが、それらの各仮想マシンは何らかの方法、形、形式で Docker を実行します。
したがって、セットアップで Docker をまだ実行していない場合は、先に進む前にそこから始める必要があります。