YOURLSは、自分でインストールして使う、MITライセンスの無料PHP製URL短縮サービスです。Elidoはホスティング型で、主要データをEU内に置き、オープンソースではありません。つまりElido vs YOURLSは、誰がシステムを動かすのかという問いになります。コードを自分のマシンに置き、プラグインと完全な制御を手にしたいなら、勝つのはYOURLSで、Elidoは土俵にも上がりません。PHPのパッチ当てや証明書の更新を避けたく、チーム機能、ワークスペース単位の分析、リクエストに応じて提供されるDPAが必要なら、Elidoはそのために作られています。
私はElidoのチームの一員なので、結論は割り引いて読んでください。以下のYOURLSに関する事実は、すべてyourls.org、そのドキュメント、GitHubリポジトリから取っており、参照日はいずれも2026-11-11です。
YOURLSとElidoの概要
YOURLSは2009年に始まり、今も保守されています。最新リリースの1.10.6は2026年8月30日に公開されました。2日前の1.10.5に対するバージョン文字列の修正です。リポジトリのスターは12,305で、2026年11月11日にもプッシュがありました。自己ホスト型の全体像は、自己ホスト型URL短縮サービスの比較でShlink、Kutt、Dub、Polrと並べています。ホスティング型の側は、コーナーストーン記事のマーケター向けURL短縮サービスで扱っています。
| 観点 | Elido | YOURLS |
|---|---|---|
| ライセンス | プロプライエタリ、ホスティング型サービス | MIT(ドキュメントはCC BY 4.0) |
| 動く場所 | Elidoのホスティング型サービス、主要データはEU内 | 自分のサーバー: PHP 8.1以上、MySQL 5.5以上またはMariaDB 10.0以上 |
| カスタムドメインとTLS | 対応。DNS確認の後に証明書を発行 | 1インストールにつきベースURLは1つ。HTTPSはWebサーバーの役目 |
| クリック統計 | 国、デバイス、ブラウザ、参照元を、リンク別とキャンペーン別に | 過去のクリックレポート、参照元、訪問者の位置情報 |
| ユーザーとロール | シート数とロールを持つワークスペース。BusinessはSSOとSCIM | 設定ファイルにログインを列挙。ユーザーごとのリンク所有なし |
| 拡張 | ProとBusinessはWebhook。REST APIは全プランで利用可 | プラグイン方式。コミュニティの一覧に266個のプラグイン |
| 費用 | 無料プランあり、有料プランはEUR建て | ソフトウェアは無料。ホスティング代と時間がかかる |
3行はYOURLSの完勝です。ライセンス、費用、拡張性です。これらで決まるなら、ここで読むのをやめて構いません。
YOURLSが得意なこと
かなり多く、どれも慰めの賞ではありません。
完全に自分のものになります。MITライセンスなので、フォークも、ブランド変更も、別の製品への同梱も自由で、リンクを預ける前に全行を読むこともできます。リンクは自分のドメインの自分のMySQLデータベースにあり、YOURLSのトップページが約束する「データの完全な管理」そのものです。Elidoにはこれができません。ダウンロードもコードの閲覧もできないからです。
ほとんどの環境で動きます。サーバー要件は、PHP 8.1以降、MySQL 5.5以上またはMariaDB 10.0以上、mod_rewrite付きのApache 2.4です。安価な共有ホスティングで足ります。余っているVPSや古い社内サーバーでも動き、コンテナランタイムもオーケストレーション層も要りません。
プラグインの層が厚いのも強みです。コミュニティのAwesome YOURLS一覧には、15カテゴリで266個のプラグインが載っています。2要素ログインやLDAPから、GeoIPの更新、QRコード、302リダイレクト、Google Safe Browsingのチェックまで揃っています。PHPが書ければ、足りないものを午後のうちに自作することもできます。
APIはシンプルで、十分に知られています。APIドキュメントのとおり、yourls-api.phpはaction(shorturl、expand、url-stats、stats、db-stats、version)を受け取り、JSON、JSONP、XML、プレーンテキストで返します。認証はパスワードの代わりに秘密の署名トークン、またはその時間制限つきハッシュでも行えます。
YOURLSがチームに厳しくなる場面
設計の前提は、管理者1人と短縮ドメイン1つです。この前提が崩れると、窮屈になってきます。
ユーザーはconfig.phpに並べたユーザー名とパスワードです。ログインした人は全員がすべてのリンクを閲覧、編集できます。コアにはワークスペースもロールも監査ログもありません。プラグインで補えるものもありますが、プラグインが増えるほど、確認と更新の対象も増えます。
HTTPSはYOURLSの管轄外です。設定で決まるベースURLは1つ(YOURLS_SITE)で、そのドメインの証明書は、Webサーバーが行う方法、たいていはCertbotで用意します。ドメインが1つならそれで問題ありません。ところが、毎月クライアントのドメインを追加する代理店では、証明書とバーチャルホストの山を抱えることになります。
そして運用に終わりはありません。短縮リンクは梱包材やポスターに印刷されるため、サーバーは何年も動き続ける必要があります。誰かが続けるべき作業は次のとおりです。
- PHP、MySQL、Apacheにパッチを当てる
- YOURLSのリリースを適用し、プラグインが引き続き動くか確認する
- 証明書を更新し、更新ジョブを見守る
- データベースを別の場所にバックアップする
サーバー運用に慣れた人には、どれも難しくありません。ただ、誰かが恒久的に担う仕事になります。PHPよりNodeを動かしたいチームなら、Kuttが同じ領域を埋めます。よりAPIファーストのPHPツールが欲しければ、Shlinkが最も近い仲間です。
Elidoが代わりに担うこと
Elidoはサーバーの負担を取り除きます。サインアップして短縮ドメインを追加すれば、ElidoがDNSレコードを確認し、証明書も自分で発行します。確認の手順はカスタムドメインのページで説明しています。パッチ当ても、バックアップも、更新も不要です。
その上に、チームがYOURLSのプラグインを寄せ集めて作りがちな機能が載っています。
- シート数と4つの組み込みロール(owner、admin、editor、viewer)を持つワークスペースと、監査ログ。BusinessではSSO、SCIMプロビジョニング、カスタムロールが加わります。
- リンク別とワークスペース全体の分析。クリック数の推移、国、デバイス、ブラウザ、参照元を、キャンペーン別に切り分けられます。保存される項目と期間は分析のページにまとめています。
- 国、デバイス、ブラウザ、OS、言語で振り分けるスマートリンク。A/Bバリアント、リンクの有効期限、パスワード保護、QRコードも使えます。
- ProとBusinessではクリックとリンクのイベント用Webhook、そしてFreeを含む全プランでREST APIが使えます。公式SDKはまだ公開していないため、連携ではHTTP APIを直接呼びます。
EUのチームにとっては、機能と同じくらい法務の書類が重要です。リンクとクリックのデータはEU内の当社側にあり、データ処理契約がGDPR第28条の条件を定めています。DPO(データ保護責任者)が尋ねる項目です。これは自分のラックで動かすYOURLSとは別種の約束です。YOURLSではサーバーを置いた場所にデータがあり、Elidoでは処理者を信頼することになります。何が対象で何が対象外かは、EUデータレジデンシーのガイドで詳しく説明しています。
料金は、2026-11-11時点のElidoの課金カタログによります。Freeは月50リンク、500クリックで独自ブランドのドメインなし。Proは月3.50 EURから、250リンク、ブランドドメイン1つ、3シート。Businessは月70 EURからです。やめたいのがサーバー運用なら、プランを比較して、YOURLSのサーバーにかかる時間と見比べてください。
自己ホストの疑問に、率直に答えます
このブログの旧版には、自分でインストールできるElidoの自己ホスト版があるかのような記述がありました。それは誤りで、削除しました。Elidoのダウンロードも、公開ライセンスも、料金ページの自己ホスト版もありません。
あるのは次のことです。短縮サービスを自社のインフラ内に置くことが絶対条件のEnterprise顧客には、契約により導入を手配できます。これは営業との相談事項([email protected])であり、今週末に試せる製品ではありません。「コードが自分のサーバーで動くこと」が必須で、Enterprise契約も結ばないなら、YOURLS、Shlink、Kuttを選んでください。YOURLSの代替サービスの記事で並べて比較しており、Elido vs PolrではPolrがその候補にない理由を説明しています。
YOURLSからElidoへの移行
CSVの作業です。印刷済みのリンクを生かすかどうかは、手順の順番で決まります。
- YOURLSのデータベースをダンプします。クリック履歴は移らないため、このダンプがアーカイブになります。
yourls_urlテーブル(デフォルトのプレフィックス)を、keyword、url、titleの列でCSVにエクスポートします。- ProまたはBusinessプランのCSVインポートで取り込み、各キーワードをスラッグとして残します。YOURLSのワンクリック移行ツールはありません。
- Elidoに短縮ドメインを追加して証明書の発行を待ち、それからDNSレコードを切り替えます。
手順4の順番を誤ると、証明書が届くまで、すべてのリンクでブラウザに証明書の警告が出ます。スラッグもドメインも変わりません。すでに世に出たQRコードは引き続き解決されます。見落としに備えて、数週間はYOURLSを読み取り専用で動かしておいてください。
結論: どちらを選ぶか
自分のサーバーで無料のMITライセンスのソフトウェアを動かしたい、洗練よりプラグインと完全な制御を重視する、あるいは管理者1人、ドメイン1つ、基本的な統計で足りるなら、YOURLSを選んでください。成熟していて保守もされており、価格も申し分ありません。個人用の短縮ドメインなら、私もYOURLSを動かします。
PHPサーバーを持ちたい人がいないなら、Elidoを選んでください。複数人がそれぞれのロールと監査ログを必要とする場合、クライアントのドメインを頻繁に追加して証明書が負担になる場合、法務部門がEUに保存されたデータと、処理者からリクエストに応じて提供されるDPAを求める場合にも向いています。プラグインとソースコードは手放すことになりますが、その分の時間が戻ってきます。
関連記事
よくある質問
YOURLSは無料ですか?
はい。YOURLSはMITライセンスのオープンソースソフトウェアなので、無料で実行、改変、再配布できます。かかるのは、サーバーとドメインの費用、そしてPHPの更新、バックアップ、証明書の管理に誰かが割く時間です。
YOURLSを動かすには何が必要ですか?
YOURLSのドキュメント(2026-11-11参照)によると、PHP 8.1以降、MySQL 5.5以上またはMariaDB 10.0以上、そしてmod_rewriteを有効にしたApache 2.4以降です。APIにはPHPのcURL拡張も必要です。現行リリースは2026年8月30日公開の1.10.6です。
YOURLSは複数ユーザーに対応していますか?
一部のみ対応しています。非公開のインストールでは、設定ファイルにユーザー名とパスワードを並べて書き、そのユーザーは全員が管理画面にログインできます。ただしコアのYOURLSには、ユーザーごとのリンク所有、ワークスペース、ロールがなく、全員がすべてのリンクを見られます。LDAPログインなどのプラグインで補うことはできます。
YOURLSの代わりにElidoを自己ホストできますか?
ダウンロード版はありません。Elidoはホスティング型サービスで、オープンソースではありません。コードに公開ライセンスはなく、自分でインストールできる自己ホスト版もありません。自社のインフラへの導入はEnterprise契約でのみ可能です([email protected])。自分のサーバーで無料のソフトウェアを動かしたいなら、YOURLS、Shlink、Kuttが適しています。
YOURLSからElidoへリンクを移行するには?
yourls_urlテーブル(keyword、url、title)をCSVにエクスポートし、ProまたはBusinessプランのCSVインポートで、キーワードをスラッグにして取り込みます。ElidoにYOURLSのワンクリック移行ツールはありません。クリック履歴は移らないので、データベースのダンプを保管し、DNSを切り替える前にElidoへ短縮ドメインを追加してください。
YOURLSは2026年も保守されていますか?
はい。2026年8月30日にリリース1.10.6が出ており、GitHubリポジトリにも2026年11月11日時点で直近のコミットがありました(2026-11-11参照)。YOURLSから離れる理由は、プロジェクトの放棄ではなく、チーム機能の不足やサーバー運用をやめたいことが大半です。
Elidoを試す
URLを貼り付けて短縮リンクを取得
登録不要。リンクは30日間有効。永久に保存するには登録してください。
登録不要。無料登録すると月 50 件のリンクを作成できます。
