Repolode
xenocrat

xenocrat/chyrp-lite

PHP製の超軽量ブログエンジン。タンブルログ形式の投稿、テーマ、任意のモジュールに対応します。

代替できる製品:Tumblr

スター
500
フォーク
70
未解決の Issue
7
最終コミット
8 時間前

これは何?

Chyrp Liteは、PHP製のセルフホスト型ブログエンジンです。従来型のブログやタンブルログを運営でき、独立したページを追加して汎用的な公開サイトへ拡張することもできます。投稿はFeathersで種類ごとに整理され、テキスト、写真、引用、リンク、動画、音声、複数ファイルのアップロードに対応します。

レスポンシブ対応のHTML5テーマを6種類と、管理コンソールが用意されています。テンプレートにはTwigを使用し、コンテンツはプレーンテキスト、Markdown、生のマークアップで記述できます。任意のモジュールを追加すると、コメント、タグ、カテゴリー、Webmention、サイトマップ、MathJax、Content Security Policyヘッダーなどの機能を利用できます。

PHP 8.1以降で動作し、データベースにはMySQL、SQLite、PostgreSQLを使用できます。ファイルをアップロードするか、Docker Composeを使ってインストールできます。

主な機能

  • 01Twigテンプレートを使った、レスポンシブでアクセシブルなHTML5テーマを6種類搭載。
  • 02テキスト、写真、引用、リンク、動画、音声、複数ファイルの投稿に対応するFeathers。
  • 03階層構造や任意のホームページを設定できる独立したページ。
  • 04コメント、タグ、カテゴリー、Webmention、いいね用のモジュール。
  • 05MySQL、SQLite、PostgreSQLのデータベースに対応。
  • 06任意でContent Security Policyや、SSRF対策に関連するIPフィルタリングを利用可能。

ユースケース

  • 最小限のセットアップで、小規模なWebサーバー上に個人ブログを運営する。
  • 写真、引用、リンク、メディア投稿を組み合わせたタンブルログを公開する。
  • ブログ投稿に独立したページを加えたシンプルなWebサイトを構築する。
  • 複数の執筆者向けに権限管理の仕組みが必要なブログをホスティングする。

クイックスタート

  1. 1

    (MySQLを使う場合)ユーザー名とパスワードを設定してMySQLデータベースを作成します

  2. 2

    最新のリリースをダウンロードして解凍し、ウェブサーバーにアップロードします

  3. 3

    ウェブブラウザーで install.php にアクセスしてインストールを実行します

使う前に知っておきたいこと

  • PHP 8.1以降と複数の拡張機能、およびMySQL、SQLite、PostgreSQLのいずれかのデータベースが必要です。
  • SSRF対策を完全に行うことはプロジェクトの対象外です。そのため、環境によってはファイアウォールルールの設定を推奨します。

収録されている特集

トピック

よくある質問

chyrp-lite とは?
PHP製の超軽量ブログエンジン。タンブルログ形式の投稿、テーマ、任意のモジュールに対応します。 Chyrp Liteは、PHP製のセルフホスト型ブログエンジンです。従来型のブログやタンブルログを運営でき、独立したページを追加して汎用的な公開サイトへ拡張することもできます。投稿はFeathersで種類ごとに整理され、テキスト、写真、引用、リンク、動画、音声、複数ファイルのアップロードに対応します。
chyrp-lite は無料で使えますか?ライセンスは?
chyrp-lite は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
chyrp-lite は今もメンテナンスされていますか?
活発にメンテナンス中。chyrp-lite の最終コミットは 2026年11月7日 です。
chyrp-lite は何に使えますか?
最小限のセットアップで、小規模なWebサーバー上に個人ブログを運営する。 写真、引用、リンク、メディア投稿を組み合わせたタンブルログを公開する。 ブログ投稿に独立したページを加えたシンプルなWebサイトを構築する。 複数の執筆者向けに権限管理の仕組みが必要なブログをホスティングする。
chyrp-lite のインストール方法は?
(MySQLを使う場合)ユーザー名とパスワードを設定してMySQLデータベースを作成します 最新のリリースをダウンロードして解凍し、ウェブサーバーにアップロードします ウェブブラウザーで install.php にアクセスしてインストールを実行します
chyrp-lite はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/xenocrat/chyrp-lite

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト