GitHub - XS-Xspert-Software/Social-Media

1 min read Original article ↗

Sync (Self-Hosted)

Status Stars Forks Issues Pull Requests

Sync is an experimental, self-hosted social media platform focused on simplicity and the right to start your own network without needing to code.

This repository contains the full source code for Sync.


image

Getting Started

Prerequisites

  • Node.js (LTS recommended)
  • npm

Installation

git clone https://github.com/XS-Xspert-Software/Social-Media/
cd Social-Media/frontend
npm install
npm run build
npm run preview

The frontend will be available at:


Branches

  • main
    Stable branch intended for self-hosted instances.
  • prod The main instance code.

Run Your Own Instance

Deploy your own Sync instance using the steps above. Customize branding, domains, and assets to match your environment.


Contributing

Contributions are welcome, especially improvements listed in the roadmap below.

To contribute:

  1. Fork the repository
  2. Create a feature branch
  3. Open a pull request

All contributors are credited.


Roadmap

  • Server-to-server decentralization
  • Administrative moderation tools
  • Lighter, mobile-first frontend
  • Frontend bug fixes and UI polish

License

GPL 3.0

Authors

Created by the Sync team and community contributors