Littlelink-Server - A Self-Hosted Linktree Alternative

Need more than one link in your social bio? Check out this self-hosted Linktree alternative Littlelink-Server.

Littlelink-Server - A Self-Hosted Linktree Alternative

Having the ability to only have one link in your social profiles can be a problem. I found the solution though! Littlelink-Server! You can see the example in my Twitter profile which links to my Littlelink-Server instance.

LittleLink-Server is a fork of Littlelink, created by popular YouTuber Techno Tim. The platform offers a DIY alternative to other link-hosting services, such as Linktree or many.link, and lets you host all your necessary links in one space.

Built on the Skeleton boilerplate - which is agile, responsive, and user-friendly - LittleLink-Server is integrated into a NodeJS server with React Server Side Rendering, making it straightforward to use. It follows the same principles as Littlelink and offers you more customization possibilities.

Setting up LittleLink-Server is easy: just enter your environment variables, and you're good to go. You can select from more than 60 brand buttons to highlight your links and choose from different themes to make your LittleLink pages stand out. Additionally, monitoring your page's performance is simple with features like analytics and health checks.

LittleLink-Server's Docker-compose customizability provides users with numerous options to refine their link page. This element makes it a great option for techies seeking a DIY alternative to traditional link hosting services. It ensures lightning-fast loading while maintaining an easily usable interface.

version: "3.0"
services:
  littlelink-server:
    image: ghcr.io/techno-tim/littlelink-server:latest
    # dockerhub is also supported timothystewart6/littlelink-server
    # image: timothystewart6/littlelink-server:latest
    container_name: littlelink-server
    environment:
      - META_TITLE=Techno Tim
      - META_DESCRIPTION=Software Engineer | Gamer | Twitch Streamer | Content Creator on YouTube | Homelab | πŸ‡ΊπŸ‡Έ πŸ‡―πŸ‡΅  | Full Nerd
      - META_AUTHOR=Techno Tim
      - META_KEYWORDS=HomeLab, HTML, CSS, Engineering
      - LANG=en
      - META_INDEX_STATUS=all
      - OG_SITE_NAME=Techno Tim
      - OG_TITLE=Techno Tim
      - OG_DESCRIPTION=The home of Techno Tim
      - OG_URL=https://technotim.live
      - OG_IMAGE=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_400x400.jpg
      - OG_IMAGE_WIDTH=400
      - OG_IMAGE_HEIGHT=400
      - GA_TRACKING_ID=G-XXXXXXXXXX
      - THEME=Dark
      - FAVICON_URL=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_200x200.jpg
      - AVATAR_URL=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_200x200.jpg
      - AVATAR_2X_URL=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_400x400.jpg
      - AVATAR_ALT=Techno Tim Profile Pic
      - NAME=TechnoTim
      - BIO=Software Engineer | Gamer | Twitch Streamer | Content Creator on YouTube | Homelab | πŸ‡ΊπŸ‡Έ πŸ‡―πŸ‡΅ | Full Nerd
      # use ENV variable names for order, listed buttons will be boosted to the top
      - BUTTON_ORDER=YOUTUBE,TWITCH,TWITTER,GITHUB,INSTAGRAM,LINKED_IN,DISCORD,FACEBOOK,TIKTOK,PATREON,GEAR,DOCUMENTATION
      # you can render an unlimited amount of custom buttons by adding 
      # the CUSTOM_BUTTON_* variables and by using a comma as a separator.
      - CUSTOM_BUTTON_TEXT=Documentation,Recommended Gear
      - CUSTOM_BUTTON_URL=https://l.technotim.live/docs,https://l.technotim.live/gear
      - CUSTOM_BUTTON_COLOR=#000000,#000000
      - CUSTOM_BUTTON_TEXT_COLOR=#ffffff,#ffffff
      - CUSTOM_BUTTON_ALT_TEXT=Tech documentation site for my videos and more,Recommended Gear
      - CUSTOM_BUTTON_NAME=DOCUMENTATION,GEAR
      - CUSTOM_BUTTON_ICON=fas file-alt,fas fa-cog
      - GITHUB=https://l.technotim.live/github
      - TWITTER=https://l.technotim.live/twitter
      - INSTAGRAM=https://l.technotim.live/instagram
      - LINKED_IN=https://l.technotim.live/linkedin
      - YOUTUBE=https://l.technotim.live/subscribe
      - TWITCH=https://l.technotim.live/twitch
      - DISCORD=https://l.technotim.live/discord
      - TIKTOK=https://l.technotim.live/tiktok
      - FACEBOOK=https://l.technotim.live/facebook
      - PATREON=https://l.technotim.live/patreon
      - FOOTER=Techno Tim Β© 2022
    ports:
      - 8080:3000
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
πŸ“§
We review self-hosted apps and more just like this. Consider subscribing for free to get them delivered to your inbox!

Final Notes and Thoughts

I really like how simple it is to spin up Littlelink-Server using Docker Compose. Adding your links and changing button colors to your liking is super simple.

If you find Littlelink-Server useful, hop on over to the Littlelink-Server Github repo and give it a star!