Instantly get a free subdomain (sublink.rest) for your personal site, open-source project, and more! π
- Free Subdomains: Get your own
yourname.sublink.rest
domain at no cost. - GitHub Integration: Seamlessly connect your subdomain to your GitHub repository.
- One-Click Deploy: Easy setup with Vercel deployment.
- Open Source: Contribute and help improve the platform!
- Click the "Deploy with Vercel" button above.
- Connect your GitHub account and select the repository to deploy.
- Once deployed, visit your new app and follow the instructions to register your subdomain.
To set up the project locally:
-
Clone the repository:
git clone https://github.com/sublink-rest/register.git
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env
file in the root directory and add:CLIENT_ID=your_github_client_id CLIENT_SECRET=your_github_client_secret MY_GIT_TOKEN=your_github_personal_access_token SESSION_SECRET=your_session_secret
-
Start the development server:
npm start
-
Visit
http://localhost:3000
in your browser.
- Authentication: Users log in with their GitHub account.
- Repository Selection: Users choose which repository they want to associate with their subdomain.
- Subdomain Creation: A new subdomain is created and linked to the selected repository.
- DNS Configuration: Our system automatically sets up the necessary DNS records.
We welcome contributions! Please see our CONTRIBUTING.md for details on how to submit pull requests, report issues, or request features.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with β€οΈ by the sublink.rest team. Happy coding!