コンテンツにスキップ

ToDoLink

先代が残したタスクたち

わからないところがあれば先代に問い合わせてください。

重要度順

大きさは手間と難易度で決まってます。

監視の設定Link

大きさ: 中

GrafanaとPrometheusで監視を構築し、障害時にアラートが出るようにする。
途中までは作ってる。

Proxmox storage tuningLink

大きさ: 大

Proxmoxのストレージ周りをチューニングする。
たまにめっちゃ待たされたりするので、キャッシュの設定を調整するなど高速化を図る。

PCCSamba-standalone allow loginLink

PCCSamba-standaloneに、学校環境と同じ、userという名前のユーザーを作成する。
これをしないとWindowsのセキュリティ設定に弾かれるPCがある。

備品管理システムLink

大きさ: 中
結局誰もやらなかった。
鯖管が作る必要はないので誰かにやってもらっても良い。
そもそも既成品が使えそうなら作る必要もない。

PCCISO less errorLink

大きさ: 中
PCCISOが毎日のように⚠️を送ってきているが、本来あれは要対応を意味しており日常的に出てはいけない。
いくつか原因があるので、ログを見て調査し、対策を考える。

PCCClient samba modeLink

大きさ: 中
PCCClientで未実装となっているsamba modeの実装。
暗号化機能がめんどい。

PCCSamba WebUILink

大きさ: 小
PCCSambaの設定を変えたり、パスワードを取得できたりするWebインターフェイスを作る。

PCCClient auto deployLink

大きさ: 中

PCCClientが自動でデプロイされるようにする。
GitHub Actions Self-hosted runnerなどを使って実現可能?
ついでにWindows版のビルドもSelf-hostedにできればビルドを高速化できるかも。

PCCClient Linux packageLink

大きさ: 中

PCCClientをLinuxのパッケージにして、どこかのリポジトリに自動アップロードされるようにする。
とりあえずpacman,aptへの対応を推奨。

PCCGPULink

大きさ: 中

PCCGPUをセットアップする。
特にPCCKeycloakを使ってログインできるようにするのが難題。

Public PCCProxmoxLink

大きさ: 小

Proxmox上の仮想マシンを貸与するサービスを開始する。
技術的なことより制度を考えるのが主なタスク。
技術的には簡単だと思う。

Chocolatey InternalizerLink

大きさ: 中

Chocolateyのパッケージを自動で内部化するシステムを探す or 作る。
Chocolateyが提供しているものだと、有料プランでしか使えないしWindowsでしか動かない。
Linuxで使えるものがほしい。

内部化が行われていないと、インストールのたびにインターネットから落としてくることになるので遅い。

参考: https://docs.chocolatey.org/en-us/guides/create/recompile-packages

PCCPlugin debugLink

大きさ: 中
PCCPluginのデバッグ機能を充実させる。

  • ワンクリックでEXEC時の環境変数を持ったターミナルが開く
  • plugin.xmlを読んで、間違っていたり推奨されていない記法に警告を出してくれる

などなど

ドキュメントLink

大きさ: 小
このドキュメントを改良する。

Keycloak issuer configurableLink

大きさ: 特大
Keycloakが発行するトークンのiss欄にはアクセスしてきたURLが入る。
そして、これが一致しないと無効扱いになる。
httpsを併用する場合や、外部公開の可能性を考えるととても都合が悪い。
なので、Keycloakに特大パッチを当ててissをRealmごとに固定設定できるようにする。

PCCOpenXPKILink

大きさ: 中
OpenXPKIでCAを構築し、PCCClientでCA証明書を自動インストールするようにする。
httpsを使えるようにする。
もし学校側でCAを作ってくれればいらない。

httpsが使えると、PCCKeycloakの認証にWebAuthnが使えるようになったり、Proxmoxの管理画面に入るときの警告を消せたりして嬉しい。
セキュリティも高まったような気になれる。

PCCISO parallel downloadLink

大きさ: 小
PCCISOのダウンロードを並列に行うようにする。