Skip to content

Singlelink is a free & open-source alternative to Linktree built with NuxtJS, NodeJS, and MongoDB and licensed with GPL v3+.

License

Notifications You must be signed in to change notification settings

noorazi/Singlelink

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation






Singlelink is a free & open-source link manager built with NuxtJS, NodeJS, and MongoDB.

Version License Users

Key FeaturesGet startedFrequently Asked QuestionsCreditsRelatedLicense


Singlelink promotional graphic

Key features

  • Link management for unlimited links
  • Unlimited profiles per account
  • Fully customizable profiles with custom CSS/HTML
  • Sensitive content warnings for profiles with NSFW content
  • Page & link tracking with analytics dashboard (coming soon)
  • Custom domain support (coming soon)
  • Self-hosted mode (coming soon)

Get started

There are a few pre-requisites you need to have before hosting Singlelink, seen below.

  • A NodeJS server (ex: $5/mo DigitalOcean Droplet)
  • A MongoDB database (ex: Free MongoDB Atlas via GCP)
  • A static file host (ex: Netlify GCDN)

Once you have the following established, it's time to begin installing & configuring your local instance.

Installing Singlelink on your NodeJS Server

git clone [email protected]:Neutron-Creative/Singlelink-Client.git
cd Singlelink-Client
npm install

Installing Singlelink on your Static File Host

git clone [email protected]:Neutron-Creative/Singlelink-Client.git
cd Singlelink-Client/dist
npm run generate
# Website can now be hosted directly from Singlelink-Client/dist

Creating your configuration file

NOTE: this configuration profile should be the same across all Singlelink installation locations previously detailed.

cd Singlelink-Client
touch config.js
echo "{'database':'','secret':'','port':80}" >> config.js

Frequently asked questions

Coming soon...

Credits

Singlelink was built by the following individuals. Currently, Singlelink lacks contributors outside its founders at Neutron Creative, but, you can help. Visit the issues page today and create your first pull request to get featured here!

Singlelink is Neutron Creative product, created and hosted free of charge in the mission of open-source. To learn more about our mission, visit neutroncreative.com

License

Singlelink is a free & open-source link manager built with NuxtJS, NodeJS, and MongoDB.

Copyright (C) 2020 Neutron Creative Inc.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

About

Singlelink is a free & open-source alternative to Linktree built with NuxtJS, NodeJS, and MongoDB and licensed with GPL v3+.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 69.9%
  • JavaScript 30.0%
  • CSS 0.1%