install_desktop インストール · ライセンス料不要 & オープンソース

Klacksを自分で運用する — 自社のインフラ上で。

3つの方法、1つの結果:オフィスPC向けのWindowsパッケージ、自社サーバー向けのガイド付きインストーラー、または独自セットアップ向けのDocker Composeスタック — 登録不要、ライセンス費用もかかりません。オフィスPCではインストール時に国を選択します。サーバーとDocker Composeでは、国別パッケージに貴社の国の祝日、労働時間規則、業種プリセットが最初から含まれています(時間割増は国で定義されている場合)。

国別パッケージ

業種を選択 — 任意

選択した内容はプリセットとして国別プロファイルに書き込まれ、初回起動時にどの業種ブロックが有効になるかを決定します。パッケージには常にすべての業種が含まれています — アプリ内でいつでも追加の業種を有効化できます。

computer

オフィスのPCで(Docker不要)

オフィスのPCが1台だけの事業所向け:Windows用のインストーラー — Dockerも自社サーバーも不要です。データベース、Klacks、更新サービスはWindowsのバックグラウンドサービスとして動作し、更新は自動で行われ、データはこのPCに保存されたままです。

必要条件
  • check_circle Windows 11(64ビット)
  • check_circle Windows 10 22H2(64ビット)でも動作します。MicrosoftはWindows 10の通常サポートを終了しており、セキュリティ更新プログラムは有償のESUプログラムでのみ提供されます。
  • check_circle KlacksはこのPCで直接使用します — ネットワーク上の他のデバイスからのアクセスにはまだ対応していません
  • check_circle 初回起動時(AIモデル、約700 MB)および更新時のインターネット接続
  • check_circle インストールのための管理者権限
3つのステップ
  1. 1
    インストーラーをダウンロード 「Windows版をダウンロード」をクリックします。ファイル「Klacks-Setup-win-x64.exe」は通常「ダウンロード」フォルダーに保存されます。
  2. 2
    ダブルクリックして国を選択 ファイルをダブルクリックします。Windows SmartScreenの警告が表示された場合は、詳細情報を開いてそのまま実行することを選びます — このインストーラーにはまだデジタル署名がありません。続いて管理者権限の確認を承認します。ウィザードで国を選択し(祝日、タイムゾーン、労働時間規則)、必要に応じてデスクトップのショートカットも作成します。ウィザードに進行状況が表示され、インストールには数分かかります。
  3. 3
    Klacksを開いてログイン 最後に、Klacksをブラウザーで開く項目を選びます。後からはスタートメニューの「Klacks」から開けます(または http://localhost:5180)。ウィザードの最後に表示される初期アカウントでログインし、独自の管理者アカウントを作成します。Klacksがまだ起動中の場合は数分待ちます — 初回の起動には少し時間がかかります。

64ビット版Windows(x64)向けです。ARMプロセッサー搭載のWindows 11デバイス(例:Snapdragon X)では、Klacksはエミュレーションで動作します。ARM版Windows 10はサポートされていません。

Mac版:近日公開予定。

Linuxの場合は、下記をご覧ください:LinuxのPCでKlacksを使う。

アンインストール:Klacksは他のWindowsプログラムと同じように削除できます — 設定 › アプリを開き、「Klacks」の項目を探してアンインストールします。アンインストーラーは、データベース、設定、バックアップも削除するかどうかを確認します。「いいえ」を選ぶと、データは C:\ProgramData\Klacks に残り、後で再インストールしたときに引き継がれます。

dns

ガイド付きインストーラー

自社サーバー向けのガイド付きの方法:インストールスクリプトがシークレットと自己署名証明書を生成し、最新のリリース版を取得してスタック全体を起動します — LinuxでもWindowsでも。

必要条件
  • check_circle Docker Desktop(Windows)またはComposeプラグイン付きDocker Engine(Linux)
  • check_circle ghcr.ioおよびgithub.comへの外向き接続(イメージと更新)
  • check_circle 空きポート80および443(変更可能)
3つのステップ
  1. 1
    ダウンロードして展開 貴社の国向けのZIPをダウンロードし、対象マシン上で展開します。
  2. 2
    インストールスクリプトを実行 Linuxでは同梱のシェルスクリプトを、WindowsではPowerShellスクリプトを実行します。シークレットと証明書を生成し、国別プロファイルを適用して、スタックが正常に起動するまで待機します。
  3. 3
    ログインしてパスワードを変更 ブラウザからログインし、同梱のREADMEに記載された初期パスワードをただちに変更します。
deployed_code

Docker Compose

コンテナスタックを自社で管理するチーム向けの直接的な方法:docker-compose.yml、nginx設定、初期化スクリプト、国別プロファイル、そしてすべての変数を備えた.envテンプレート — 完全なコントロールを維持できます。

必要条件
  • check_circle Composeプラグイン付きDocker Engine(またはDocker Desktop)
  • check_circle ghcr.ioおよびgithub.comへの外向き接続(イメージと更新)
  • check_circle Docker Composeスタックの運用経験
3つのステップ
  1. 1
    ダウンロードして展開 貴社の国向けのCompose ZIPをダウンロードして展開します — 同梱のREADMEが各ステップを解説しています。
  2. 2
    .envを設定 .env.exampleテンプレートを.envにコピーし、サーバー名とパスワード/シークレットを設定します。国別プロファイルへのパスはあらかじめ入力済みです。
  3. 3
    スタックを起動 「docker compose up -d」を実行し、ブラウザからログインして初期パスワードをただちに変更します。
terminal

LinuxのPCで

LinuxのPC向けのかんたんな方法で、予備知識は不要です:パッケージをダウンロードし、ターミナルでコマンドを一度入力するだけ — あとはインストーラーがすべて行います。その後KlacksはこのPC上でDockerを使って動作し、更新は自動で行われ、データはこのPCに保存されたままです。

必要条件
  • check_circle デスクトップ環境付きの64ビットLinux:Ubuntu、DebianまたはFedora。その他のディストリビューション(例:Linux Mint)は公式にはサポートされていません — その場合は、先にDockerをご自身でインストールしてください。
  • check_circle ブラウザとデスクトップも同時に動作するため、16 GBのメモリを推奨します。約8 GB未満の場合、インストーラーは中止されます。
  • check_circle 初回起動時および更新時のインターネット接続
  • check_circle このPCの管理者パスワード(sudoパスワード)
3つのステップ
  1. 1
    パッケージをダウンロードし、固定のフォルダーに展開 ZIPファイルをダウンロードし、今後も移動しないフォルダーに展開します。例:ホームフォルダー内の「klacks」フォルダー — 「ダウンロード」フォルダーには展開しないでください。自動更新はこのフォルダーを使用するため、フォルダーを削除すると更新が機能しなくなります。
  2. 2
    ターミナルを開いてコマンドを入力 展開したインストールファイルのあるフォルダー内で右クリックして「端末で開く」を選び、下のコマンドを入力して、パスワードで確定します(入力中、パスワードは表示されません)。Dockerがインストールされていない場合は、インストーラーがインストールを提案します:「y」と答えてください — 数分かかります。インストールのためにターミナルが必要なのはこの1回だけです。後でインストーラーを再実行する場合(例:修復のため)も、sudoを含めた同じコマンドを使用します。sudo bash install-jp.sh
  3. 3
    ブラウザで開いてログイン ブラウザで https://localhost を開きます。ブラウザが証明書について警告します — 警告を承認してください(「詳細設定」を選び、続いて「アクセスする」または「危険性を承知で続行」)。フォルダー内のREADMEに記載された初期アカウントでログインし、パスワードをただちに変更します。
lock

証明書の警告について:Klacksはインストール時に独自の証明書を作成しますが、ブラウザはこの証明書を認識していません — そのため警告が表示されます。それでも接続は暗号化されています。

description

プロファイルのみ — 既存インストール向け

すでにKlacksをご利用中ですか?プロファイル(JSON)には国別プリセット(祝日、労働時間規則、業種、および国で定義されている場合は時間割増)が含まれており、インストールの初回起動時に適用されます。後から別の業種をそのプリセットとともに追加する場合もこの方法を使います。

description プロファイル(JSON)をダウンロード

知っておきたいこと

code

オープンソース(AGPL-3.0)

完全なソースコードはAGPL-3.0ライセンスのもとGitHubで公開されています — ライセンス費用なし、ベンダーロックインなし。

storage

データは貴社のサーバー上に

Klacksは貴社のインフラ上で動作します。人事データやシフトデータは貴社のサーバー上にあります — クラウドの強制はありません。外部のAIプロバイダーを選んだ場合にのみ、リクエストがそちらに送られます。ローカルモデルなら、外部のプロバイダーにAIリクエストが送られることはありません。

update

更新

更新サービスが新しくリリースされたバージョンを自動的に適用します — Dockerではスタック内のサービスとして、オフィスのPCではWindowsのバックグラウンドサービスとして動作します。

lock

DockerでのHTTPS

インストーラーはスタート用に自己署名証明書を生成します — 独自の証明書へはいつでも切り替え可能です。初回ログイン後、初期パスワードをただちに変更してください。オフィスのPC向けWindowsパッケージは、証明書なしでhttp://localhost:5180で動作します。

まず試してから、インストールしますか?

Playgroundでは、サンプルデータを使ってブラウザ上で直接Klacksを試せます — インストール不要、登録不要。あるいはGitHubでソースコードをご覧ください。

code GitHubで見る
Reload X