lalcmellkmal / Doushio
Licence: mit
Real-time imageboard in node.js and redis
Stars: ✭ 114
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Doushio
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
Netpro
🌈An enhanced version of asp.netcore,Support for netcore3.1
Stars: ✭ 112 (-1.75%)
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
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
Gdpr Rails
An example project on building a GDPR compliant application
Stars: ✭ 109 (-4.39%)
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
andSERVE_IMAGES
- Configure
- If you're behind Cloudflare turn on
CLOUDFLARE
- Or if you're behind any reverse proxy (nginx etc) turn on
TRUST_X_FORWARDED_FOR
- Or if you're behind any reverse proxy (nginx etc) turn on
- 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].