PHPで作られたオープンソースのSNSアプリで、Webフレームワーク「Yii」を採用しています。
割と簡単にインストールできて便利です。
ちょっとしたコミュニティーサイトを作るなら、機能は十分かも?
VPSにHumHubを直接インストールする方法をメモ。(今回はDockerなどの仮想化ツールは使いません。)
ConoHa VPS の4Gプランを用意しました。
https://www.conoha.jp/conoha/vps/pricing/
VPSのコントロールパネルで、Ubuntu 24.04 LTSを選び、インストールします。
長期サポートのLTS版で新しいバージョンを選んでみました。
Ubuntuを最新の状態にします。
コントロールパネルのコンソールから、サーバーにリモートでログインして、aptコマンドで更新します。
# apt update
# apt upgrade 258 upgraded, 8 newly installed, 0 to remove and 1 not upgraded. 79 standard LTS security updates Need to get 875 MB of archives. After this operation, 338 MB of additional disk space will be used. Do you want to continue? [Y/n]
→ Yを入力
# apt autoremove Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages will be REMOVED: linux-headers-6.8.0-31 linux-headers-6.8.0-31-generic linux-image-6.8.0-31-generic linux-modules-6.8.0-31-generic linux-modules-extra-6.8.0-31-generic linux-tools-6.8.0-31 linux-tools-6.8.0-31-generic 0 upgraded, 0 newly installed, 7 to remove and 1 not upgraded. After this operation, 296 MB disk space will be freed. Do you want to continue? [Y/n]
→ Yを入力
WindowsパソコンならPuTTYでSSH接続用の公開鍵を作れます。
公開鍵の作成手順の詳細はPuTTYのページを参照してください。