Sync (Self-Hosted)
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.
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 previewThe frontend will be available at:
Branches
main
Stable branch intended for self-hosted instances.prodThe 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:
- Fork the repository
- Create a feature branch
- 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