サーバー

TIPS

[rsync]「._*」ファイルの対応

Macからrsyncを実行する際、不要な「._*」ファイルが同期・残存してしまう問題を解決する方法を解説。rsyncの仕様による罠とMac特有の挙動という2つの原因を紐解き、完全な同期を実現するコマンドとオプションを紹介します。
TIPS

[Python]http.server と RangeHTTPServer の違い

Python標準のhttp.serverと外部ライブラリRangeHTTPServerの違いを解説。HTTP Rangeリクエスト(部分要求)への対応有無によるPDF高速表示やダウンロード再開(レジューム)機能の挙動の差と、開発現場でのスマートな使い分けが学べます。
TIPS

[Github]Webhookを内部サーバへ通す

GitHubのWebhookをプライベートなTailscaleネットワーク内の内部サーバーへ通す3つの解決策を解説。Tailscale Funnelによる公開、GitHub Actionsを用いたMagicDNS経由のセキュアな連携など、環境に応じた最適な手法がわかります。
TIPS

[Anki]同期ユーザ追加

Anki公式同期サーバーで複数ユーザーを追加・管理する方法を解説。systemdの設定ファイルに環境変数を連番で追記するだけで、データが混ざることなく安全に複数アカウントを運用できる手順を紹介します。
TIPS

[Anki]容量制限を回避

大量の音声や画像を含むAnki単語帳の同期エラーを防ぐため、ApacheとAnki同期サーバーの制限を緩和するチューニング手順を解説。タイムアウト設定やペイロード上限(MAX_SYNC_PAYLOAD_MEGS)の変更方法がわかります。
TIPS

[Anki]データのバックアップ

自作Ankiサーバーのデータ消失を防ぐため、Linuxのcronを用いた自動バックアップ運用法を解説。毎日深夜にデータを自動圧縮保存し、7日以前の古いデータを自動削除する設定から、万が一の復元手順までを網羅しています。
TIPS

[Anki]データ同期サーバ

Ankiの自前データ同期サーバーを構築する方法を解説。Python仮想環境(venv)でのインストールから、systemdによる常駐化、Apacheを用いたリバースプロキシ設定まで、セキュリティを考慮した手順をステップバイステップで紹介します。
TIPS

[PHP]コマンドライン時のサーバ設定変数に関して

Webサーバー設定の環境変数がPHPのCLI実行時に読み込まれない問題の解決策を解説。実行時に環境変数を渡す方法、PHP側でgetenv()を併用するコード修正、.bashrcによる永続化など、状況に応じた最適なアプローチを紹介します。