littlelink-server/README.md

80 lines
3.5 KiB
Markdown
Raw Normal View History

2021-08-09 21:58:26 -05:00
# 🔗 LittleLink-Server
This project is based on the great work from [littlelink](https://github.com/sethcottle/littlelink)
2021-08-09 22:24:44 -05:00
It takes the same simple approach to a link page and hosts it within a nodeJS server containerized for you to use. Now, customizing `LittleLink` with `littlelink-server` is as easy as passing in some environment variables.
2021-08-09 21:58:26 -05:00
2021-08-09 23:03:53 -05:00
# 👇 What is LittleLink?
2021-08-09 21:58:26 -05:00
![LittleLink](https://cdn.cottle.cloud/littlelink/social-circle.png)
LittleLink is a lightweight DIY alternative to services like [Linktree](https://linktr.ee)
and [many.link](https://www.google.com). LittleLink was built using [Skeleton](http://getskeleton.com/), a dead simple, responsive boilerplate—we just stripped out some additional code you wouldn't need and added in branded styles for popular services. 😊
![Themes](https://cdn.cottle.cloud/littlelink/themes.png)
LittleLink has more than 20 company button styles you can use and we'll be throwing more in soon. You'll also find a light and dark theme ready to go. Not a fan of the colors? Update `skeleton-light.css` or `skeleton-dark.css` to the HEX values of your choosing.
![Performance](https://cdn.cottle.cloud/littlelink/performance.png)
Using [Skeleton](http://getskeleton.com/) let us build something that loads quickly & doesn't have any of the unnecessary bloat you would get from using a large framework for a page that requires nothing more than simplicity. LittleLink scored a 99/100 in performance when tested with [Google Lighthouse](https://developers.google.com/web/tools/lighthouse).
2021-08-10 22:35:59 -05:00
# Getting Started
`docker-compose.yml`
```yml
---
version: '3'
services:
little-link:
image: ghcr.io/techno-tim/littlelink-server:latest
container_name: littlelink-server
environment:
- META_TITLE=Techno Tim
- META_DESCRIPTION=Techno Tim Link page
- META_AUTHOR=Techno Tim
- THEME=Dark
- FAVICON_URL=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_400x400.jpg
- AVATAR_URL=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_400x400.jpg
- AVATAR_ALT=Techno Tim Profile Pic
- NAME=TechnoTim
- BIO=Hey! Just a place where you can connect with me!
- GITHUB=https://github.com/timothystewart6
- TWITTER=https://twitter.com/TechnoTimLive
- INSTAGRAM=https://www.instagram.com/techno.tim
- YOUTUBE=https://www.youtube.com/channel/UCOk-gHyjcWZNj3Br4oxwh0A/
- TWITCH=https://www.twitch.tv/technotim/
- DISCORD=https://discord.gg/DJKexrJ
2021-08-11 21:08:21 -05:00
- TIKTOK=https://www.tiktok.com/@technotim
2021-08-10 22:35:59 -05:00
- KIT=https://kit.co/TechnoTim
2021-08-11 21:08:21 -05:00
# - FACEBOOK=https:://facebook.com
# - FACEBOOK_MESSENGER=https:://facebook.com
# - LINKED_IN=https:://linkedin.com
# - PRODUCT_HUNT=https://www.producthunt.com/
# - SNAPCHAT=https://www.snapchat.com/
# - SPOTIFY=https://www.spotify.com/
# - REDDIT=https://www.reddit.com/
# - MEDIUM=https://medium.com
# - PINTEREST=https://www.pinterest.com/
# - EMAIL=you@example.com
# - EMAIL_ALT=you@example.com
# - SOUND_CLOUD=https://souncloud.com
# - FIGMA=https://figma.com
# - TELEGRAM=https://telegram.org/
# - TUMBLR=https://www.tumblr.com/
# - STEAM=https://steamcommunity.com/
# - VIMEO=https://vimeo.com/
# - WORDPRESS=https://wordpress.com/
# - GOODREADS=https://www.goodreads.com/
# - SKOOB=https://www.skoob.com.br/
2021-08-10 22:35:59 -05:00
- FOOTER=Thanks for stopping by!
ports:
- 8080:3000
restart: unless-stopped
security_opt:
- no-new-privileges:true
2021-08-11 21:08:21 -05:00
```