Favicon of Misskey

Misskey

Launch a fully customizable, decentralized social network. Connect to the Fediverse, manage communities, and scale effortlessly with open-source software.

Build a unique, decentralized social networking platform tailored to your specific needs. Whether hosting a personal hub, a community space, or a private network, this open-source software provides the tools to connect directly to the Fediverse using the ActivityPub protocol. Enjoy complete ownership of your data without relying on corporate platforms.

Take advantage of a robust set of features designed for administrators and users:

  • Rich Interactions: Share posts with multimedia, create polls, and use custom emojis and reactions.
  • Advanced Customization: Personalize the responsive interface with custom themes, a flexible Deck UI, and special markdown.
  • Comprehensive Management: Utilize built-in moderation tools, role-based permissions, and usage charts to maintain a healthy community.
  • High Performance: Rely on a scalable Node.js and PostgreSQL backend equipped with efficient caching technologies.

Directory Structure

misskey
config
default.yml
db-data
files
redis-data
.env
docker-compose.yml

docker-compose.yml

services:
  web:
    image: misskey/misskey:latest
    restart: always
    links:
      - db
      - redis
    ports:
      - "3000:3000"
    networks:
      - internal_network
      - external_network
    volumes:
      - ./files:/misskey/files
      - ./config:/misskey/.config:ro
    depends_on:
      - db
      - redis

  redis:
    restart: always
    image: redis:7-alpine
    networks:
      - internal_network
    volumes:
      - ./redis-data:/data

  db:
    restart: always
    image: postgres:15-alpine
    networks:
      - internal_network
    environment:
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
      POSTGRES_USER: ${POSTGRES_USER}
      POSTGRES_DB: ${POSTGRES_DB}
    volumes:
      - ./db-data:/var/lib/postgresql/data

networks:
  internal_network:
    internal: true
  external_network:

.env

POSTGRES_PASSWORD=your_super_secret_db_password
POSTGRES_USER=misskey
POSTGRES_DB=misskey

Share:

Ad
Favicon

 

  
 

Similar to Misskey

Favicon

 

  
  
Favicon

 

  
  
Favicon