Lightweight alternative to Linktree and others. https://fascinated.cc
Go to file
Fascinated b0f2bad98e
All checks were successful
Publish Docker Image / docker (push) Successful in 1m44s
add basic theme support
2023-07-10 03:54:12 +01:00
.gitea/workflows update build ignore 2023-07-09 04:43:46 +01:00
.vscode remove docker debug task 2023-07-01 21:46:54 +01:00
media update preview image 2023-07-09 04:34:24 +01:00
src/app add basic theme support 2023-07-10 03:54:12 +01:00
.dockerignore add preview 2023-07-02 22:39:42 +01:00
.eslintrc.json Initial commit 2023-07-01 20:43:53 +00:00
.gitignore Initial commit 2023-07-01 20:43:53 +00:00
config.json add basic theme support 2023-07-10 03:54:12 +01:00
docker-compose.yml move to dockerhub image 2023-07-08 20:49:08 +01:00
Dockerfile move to dockerhub image 2023-07-08 20:49:08 +01:00
LICENSE Initial commit 2023-07-01 20:43:53 +00:00
next-env.d.ts Initial commit 2023-07-01 20:43:53 +00:00
next.config.js add avatar 2023-07-02 12:02:11 +01:00
package-lock.json added plausable analytics 2023-07-09 07:19:08 +01:00
package.json added plausable analytics 2023-07-09 07:19:08 +01:00
postcss.config.js Initial commit 2023-07-01 20:43:53 +00:00
README.md updated config docs 2023-07-09 19:34:36 +01:00
tailwind.config.js add config to tailwind parser 2023-07-01 22:30:14 +01:00
tsconfig.json Initial commit 2023-07-01 20:43:53 +00:00

Simple Links

Simple Links is a lightweight alternative to Linktree and others.

Features

  • Simple and lightweight
  • Easy to use
  • Customizable
  • Open source

Preview

Preview

  1. Ensure you have Docker and Docker Compose installed.
  2. Copy the docker-compose.yml and config.json to the folder where you want to run the application.
  3. Edit the config.json to have your settings in it.
  4. Run docker compose up to see if the application starts.
  5. Visit http://server_ip:3000
  6. To make the application run in the background use docker compose up -d
  1. Go to where Simple Links is installed
  2. Run docker compose pull
  3. Run docker compose up -d
  4. The application is now updated

Config Example

{
	"name": "Your Name", // The name you want to display on the site
	"description": "A description about yourself", // The description you want to use
	"avatar": "https://cdn.fascinated.cc/KWprz2.jpg", // The avatar that is shown at the top of the site
	"background": {
		// If you want to use a custom (not dark) background
		"showBackground": true, // Whether it is enabled or not
		"blur": true, // Should we blur the background?
		"darken": {
			// Should we darken the background?
			"enabled": true,
			"amount": 0.7
		},
		"backgroundImage": "https://cdn.fascinated.cc/8twdW8.jpg" // The image to use in the background
	},
	"infoCard": {
		// The card that displays your info and buttons
		"transparency": 0.85 // How transparent should it be?
	},
	"options": {
		// Website options
		"showSourceLink": true // Should we show the "Source Code" link
	},
	"metadata": {
		// Search engine and embedding metadata (discord, twitter, etc embeds)
		"title": "Your Name", // The title of the embed
		"description": "website description", // The description of the embed
		"themeColor": "#6441a5", // The color of the embed
		"authors": [
			// SEO metadata
			{
				"name": "Fascinated",
				"url": "https://fascinated.cc"
			}
		]
	},
	"links": [
		// The buttons to show links for
		{
			"title": "Git", // The shown title of the button
			"url": "https://git.fascinated.cc", // Where the button goes to when clicked
			"icon": "fab fa-github", // The icon of the button (can be removed to show no icon)
			"color": {
				// The color of the icon (tailwindcss colors)
				"normal": "bg-green-700"
			}
		},
		{
			"title": "Twitch",
			"url": "https://twitch.tv/fascinated_",
			"icon": "fab fa-twitch",
			"color": {
				"normal": "bg-[#6441a5]"
			}
		},
		{
			"title": "Documentation",
			"url": "https://docs.fascinated.cc",
			"color": {
				"normal": "bg-neutral-700"
			}
		}
	]
}