All Projects → lalcmellkmal → Doushio

lalcmellkmal / Doushio

Licence: mit
Real-time imageboard in node.js and redis

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Doushio

User.api
集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例
Stars: ✭ 109 (-4.39%)
Mutual labels:  redis
Redismodule Rs
Rust API for Redis Modules API
Stars: ✭ 111 (-2.63%)
Mutual labels:  redis
Redis Store
Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks
Stars: ✭ 1,466 (+1185.96%)
Mutual labels:  redis
Spring Boot Examples
🥗​ Spring/SpringBoot/SpringCloud 实践学习案例,从入门到精通,持续更新中,欢迎交流学习🍺 !
Stars: ✭ 110 (-3.51%)
Mutual labels:  redis
Curlyq
Efficient and reliable background processing for Go
Stars: ✭ 110 (-3.51%)
Mutual labels:  redis
Netpro
🌈An enhanced version of asp.netcore,Support for netcore3.1
Stars: ✭ 112 (-1.75%)
Mutual labels:  redis
Tedis
redis client with typescript and esnext for nodejs
Stars: ✭ 109 (-4.39%)
Mutual labels:  redis
Rsmq
Redis Simple Message Queue
Stars: ✭ 1,556 (+1264.91%)
Mutual labels:  redis
Nestjs Example
NestJS example with GraphQL, Schema-Stitching, Dataloader, GraphQL Upload, RabbitMQ, Redis, Scalable Websocket and JWT authentication
Stars: ✭ 111 (-2.63%)
Mutual labels:  redis
Php Redis Client
RedisClient is a fast, fully-functional and user-friendly client for Redis, optimized for performance. RedisClient supports the latest versions of Redis starting from 2.6 to 6.0
Stars: ✭ 112 (-1.75%)
Mutual labels:  redis
Totoval
An out-of-the-box artisan API web-framework written in go.
Stars: ✭ 110 (-3.51%)
Mutual labels:  redis
Projectoa
华理网院本科毕业设计 - 企业OA后台管理系统 基于springboot amazeui等
Stars: ✭ 110 (-3.51%)
Mutual labels:  redis
Don Blog Backmanage
Don's blog的后台管理系统,基于Vue.js + Node.js + Koa.js + MySQL + Redis + WebSocket。
Stars: ✭ 112 (-1.75%)
Mutual labels:  redis
Identityserver4.contrib.redisstore
A persistence layer using Redis DB for operational data and for caching capability for Identity Server 4
Stars: ✭ 108 (-5.26%)
Mutual labels:  redis
Redcon
Redis compatible server framework for Go
Stars: ✭ 1,683 (+1376.32%)
Mutual labels:  redis
Gdpr Rails
An example project on building a GDPR compliant application
Stars: ✭ 109 (-4.39%)
Mutual labels:  redis
Redishappy
Redis Sentinel high availabillity daemon
Stars: ✭ 111 (-2.63%)
Mutual labels:  redis
Taotao Store
淘淘网上商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。商家可以在入住淘淘商城,在该平台上开店出售自己的商品,并且得到淘淘商城提供的可靠的服务。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。
Stars: ✭ 114 (+0%)
Mutual labels:  redis
Kedis
Cross-platform Redis desktop manage client! Support SSH and Redis-Cli, based on Electron and Vue.JS. It's free for every one.
Stars: ✭ 113 (-0.88%)
Mutual labels:  redis
Mconf
微服务配置中心 mconf ,基于 Zookeeper和Redis实现的配置中心。提供拉取配置、订阅配置、新增配置、删除配置、修改配置等功能。支持多数据中心、多环境配置、配置分组、多版本配置等功能。
Stars: ✭ 112 (-1.75%)
Mutual labels:  redis

Real-time imageboard. MIT licensed.

Setup:

  • Install dependencies listed below
  • Sign up for reCAPTCHA
  • Create a GitHub Application (callback URL = site URL + /login)
  • Copy config.js.example to config.js and configure
  • Copy hot.js.example to hot.js and configure
  • Copy imager/config.js.example to imager/config.js and configure
  • Copy report/config.js.example to report/config.js and configure
  • Clone assets and copy the kana spoiler image folder as ./www/kana/ (or create your own!).
  • Run npm install to install npm deps and compile a few helpers
  • Run node builder.js to run an auto-reloading development server

Production:

  • Have your webserver serve www/ (or wherever you've moved src, thumb, etc.)
    • Configure imager.config.MEDIA_URL appropriately
    • Then turn off SERVE_STATIC_FILES and SERVE_IMAGES
  • If you're behind Cloudflare turn on CLOUDFLARE
    • Or if you're behind any reverse proxy (nginx etc) turn on TRUST_X_FORWARDED_FOR
  • Run node server/server.js for just the server
  • You can update client code & hot.js on-the-fly with node server/kill.js
  • For nginx hosting/reverse proxying, refer to docs/nginx.conf.example
  • For a sample init script, refer to docs/doushio.initscript.example
  • config.DAEMON support is old and broken, PRs welcome

Dependencies:

  • ImageMagick
  • libpng
  • node.js + npm
  • npm install -g node-gyp
  • redis
  • ffmpeg 2.2+ if supporting WebM
  • jhead and jpegtran optionally, for EXIF autorotation

Optional npm deps for various features:

  • daemon (broken currently)
  • send (if you want to serve static files directly from the node.js process; useful in debug mode also)

Standalone upkeep scripts:

  • archive/daemon.js - moves old threads to the archive
  • upkeep/backup.js - uploads rdb to S3
  • upkeep/clean.js - deletes archived images
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].