Skip to content

Instantly get a free subdomain (sublink.rest) for your personal site, open-source project, and more 🌐

License

Notifications You must be signed in to change notification settings

sublink-rest/register

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

sublink.rest - Free Subdomain Registration

Deploy with Vercel

Instantly get a free subdomain (sublink.rest) for your personal site, open-source project, and more! 🌐

πŸš€ Features

  • 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!

πŸ›  Quick Start

  1. Click the "Deploy with Vercel" button above.
  2. Connect your GitHub account and select the repository to deploy.
  3. Once deployed, visit your new app and follow the instructions to register your subdomain.

πŸ”§ Local Development

To set up the project locally:

  1. Clone the repository:

    git clone https://github.com/sublink-rest/register.git
    
  2. Install dependencies:

    npm install
    
  3. 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
    
  4. Start the development server:

    npm start
    
  5. Visit http://localhost:3000 in your browser.

πŸ“˜ How It Works

  1. Authentication: Users log in with their GitHub account.
  2. Repository Selection: Users choose which repository they want to associate with their subdomain.
  3. Subdomain Creation: A new subdomain is created and linked to the selected repository.
  4. DNS Configuration: Our system automatically sets up the necessary DNS records.

🀝 Contributing

We welcome contributions! Please see our CONTRIBUTING.md for details on how to submit pull requests, report issues, or request features.

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgements

  • GitHub for authentication and repository hosting.
  • Vercel for hosting and easy deployment.

Made with ❀️ by the sublink.rest team. Happy coding!

About

Instantly get a free subdomain (sublink.rest) for your personal site, open-source project, and more 🌐

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published