Skip to content

Commit 04314be

Browse files
feat(video): added littlelink-server
1 parent 73d6345 commit 04314be

File tree

2 files changed

+261
-0
lines changed

2 files changed

+261
-0
lines changed

README.md

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,119 @@ Created by TechnoTim with 💛
2424

2525
► GitHub https://github.com/timothystewart6
2626

27+
# Topics
28+
29+
Don't forget to ⭐ this repo and fork it! 👆
30+
31+
## Home Lab
32+
33+
* [Multi-CPU Architecture Kubernetes Cluster with a Raspberry Pi?](https://github.com/techno-tim/youtube-videos/tree/master/multi-arch-k3s-rpi)
34+
* [What is a HomeLab and How Do I Get Started?](https://github.com/techno-tim/youtube-videos/tree/master/we-are-home-lab)
35+
* [Windows Terminal and WSL Config Fast, Simple, and Easy Guide](https://github.com/techno-tim/youtube-videos/tree/master/windows-terminal-wsl)
36+
* [How to Create a Multiboot USB with Ventoy Fast, Simple, and Easy Guide](https://github.com/techno-tim/youtube-videos/tree/master/ventoy-tutorial)
37+
* [The Best Way to Dual Boot Windows and Ubuntu](https://github.com/techno-tim/youtube-videos/tree/master/dual-boot-windows-ubuntu)
38+
* [RTX 3090 for Machine Learning and Object Detection?](https://github.com/techno-tim/youtube-videos/tree/master/3090-machine-learning)
39+
* [My HUGE Home Security Upgrade
40+
](https://github.com/techno-tim/youtube-videos/tree/master/home-security-upgrade)
41+
* [Automate EVERYTHING with Ansible!](https://github.com/techno-tim/youtube-videos/tree/master/ansible-automation)
42+
* [High Availability Pi-Hole? Yes please!](https://github.com/techno-tim/youtube-videos/tree/master/pihole-sync)
43+
* [My HUGE (but small) 1U Server Upgrade](https://github.com/techno-tim/youtube-videos/tree/master/1u-server-upgrade)
44+
* [Before I do anything on Linux, I do this first...](https://github.com/techno-tim/youtube-videos/tree/master/first-13-things-linux)
45+
* [Huge Network Upgrade for My Homelab](https://github.com/techno-tim/youtube-videos/tree/master/homelab-network-upgrade)
46+
* [GPU Passthrough on Linux and Docker for AI, ML, and Plex](https://github.com/techno-tim/youtube-videos/tree/master/gpu-passthrough-linux)
47+
* [Bridge Mode with UniFi Access Points](https://github.com/techno-tim/youtube-videos/tree/master/unifi-ap-bridge-mode)
48+
* [Homelab Services Tour -- What am I running on my Homelab?](https://github.com/techno-tim/youtube-videos/tree/master/homelab-services-tour)
49+
* [Techno Tim Homelab Tour -- Server Rack and Network](https://github.com/techno-tim/youtube-videos/tree/master/homelab-tour-hardware)
50+
* [Virtualize vs. Containerize (Which should I choose?)](https://github.com/techno-tim/youtube-videos/tree/master/virtualize-vs-containerize)
51+
* [20 Ways to Use a Virtual Machine (and other ideas for your homelab)
52+
](https://github.com/techno-tim/youtube-videos/tree/master/20-ways-to-use-a-vm)
53+
54+
## Rancher & Kubernetes
55+
56+
* [Monitoring Your Kubernetes Cluster with Grafana, Prometheus, and Alertmanager](https://github.com/techno-tim/youtube-videos/tree/master/rancher-monitoring)
57+
* [Everything you need to know about the NEW Rancher UI](https://github.com/techno-tim/youtube-videos/tree/master/rancher-new-ui)
58+
* [Traefik 2, k3s, Rancher](https://github.com/techno-tim/youtube-videos/tree/master/traefik2-k3s-rancher)
59+
* [Multi-CPU Architecture Kubernetes Cluster with a Raspberry Pi?](https://github.com/techno-tim/youtube-videos/tree/master/multi-arch-k3s-rpi)
60+
* [Rancher vs. Portainer - Which one should I choose?](https://github.com/techno-tim/youtube-videos/tree/master/rancher-vs-portainer)
61+
* [Cloud Native Distributed Storage in Kubernetes with Longhorn](https://github.com/techno-tim/youtube-videos/tree/master/longhorn-install)
62+
* [High Availability Rancher on a Kubernetes Cluster](https://github.com/techno-tim/youtube-videos/tree/master/rancher-install-k8s)
63+
* [HIGH AVAILABILITY k3s (Kubernetes) in minutes!](https://github.com/techno-tim/youtube-videos/tree/master/k3s-ha-install)
64+
* [SSL, Traefik, and OAuth for Rancher! (Google, GitHub, Keycloak, Azure, and more!)](https://github.com/techno-tim/youtube-videos/tree/master/rancher-oauth-ssl)
65+
* [Self-Hosting Your Homelab Services with SSL -- Let's Encrypt, MetalLB, Traefik, Rancher, Kubernetes](https://github.com/techno-tim/youtube-videos/tree/master/reverse-proxy-kubernetes)
66+
* [How to Upgrade, Backup, and Restore Rancher 2](https://github.com/techno-tim/youtube-videos/tree/master/rancher-2-upgrade-backup-restore)
67+
* [Docker, Rancher, Kubernetes... Minecraft? (Rancher Setup and Install Tutorial)](https://github.com/techno-tim/youtube-videos/tree/master/docker-rancher-kubernetes)
68+
69+
## Self-hosted
70+
71+
* [Containerizing HandBrake with Docker and Kubernetes](https://github.com/techno-tim/youtube-videos/tree/master/handbrake-docker-k8s)
72+
* [Self-host your own internet speed test with LibreSpeed!](https://github.com/techno-tim/youtube-videos/tree/master/librespeed)
73+
* [Self-Host All Your Homelab Services with DuckDNS -- Free Dynamic DNS Running on Docker](https://github.com/techno-tim/youtube-videos/tree/master/duckdns-docker)
74+
* [Self-Host Code Server in Your Homelab -- VS Code in a Browser!](https://github.com/techno-tim/youtube-videos/tree/master/code-server-self-host)
75+
* [Meet WireGuard, the new hotness in VPN](https://github.com/techno-tim/youtube-videos/tree/master/wireguard-setup)
76+
* [I think I found a Dropbox replacement with Nextcloud...](https://github.com/techno-tim/youtube-videos/tree/master/nextcloud-setup)
77+
* [Migrate Your Databases to Kubernetes and Docker](https://github.com/techno-tim/youtube-videos/tree/master/migrate-database-docker-kubernetes)
78+
* [Self-Host a BroadLink Remote. Cloud NOT required.](https://github.com/techno-tim/youtube-videos/tree/master/broadlink-control)
79+
* [Meet Guacamole, Your Remote Access Gateway](https://github.com/techno-tim/youtube-videos/tree/master/guacamole-remote-access-gateway)
80+
* [Build & Deploy Your Own Code in Your Homelab!](https://github.com/techno-tim/youtube-videos/tree/master/dev-ops-stack)
81+
* [Meet Heimdall, Your Homelab Application Dashboard](https://github.com/techno-tim/youtube-videos/tree/master/heimdall-setup)
82+
* [Home Assistant on Docker and Kubernetes (Open Source Home Automation)](https://github.com/techno-tim/youtube-videos/tree/master/home-assistant-docker)
83+
* [PiHole on Docker and Kubernetes (I almost gave up)](https://github.com/techno-tim/youtube-videos/tree/master/pihole-kubernetes)
84+
* [4 Ways to Install Plex (one is unexpected)](https://github.com/techno-tim/youtube-videos/tree/master/plex-on-docker)
85+
86+
## Proxmox
87+
88+
* [Before I do anything on Proxmox, I do this first...](https://github.com/techno-tim/youtube-videos/tree/master/first-11-things-proxmox)
89+
* [Proxmox Backup Server Install Tutorial](https://github.com/techno-tim/youtube-videos/tree/master/proxmox-backup-server)
90+
* [How to Virtualize Your Home Router / Firewall Using pfSense](https://github.com/techno-tim/youtube-videos/tree/master/proxmox-pfsense)
91+
* [How to Update Proxmox VE (No subscription required)](https://github.com/techno-tim/youtube-videos/tree/master/update-proxmox)
92+
* [Remote Gaming! (and Video Encoding using Proxmox and GPU Passthrough)](https://github.com/techno-tim/youtube-videos/tree/master/gpu-passthrough)
93+
* [Virtualize Ubuntu Server with Proxmox VE](https://github.com/techno-tim/youtube-videos/tree/master/proxmox-ubuntu-server)
94+
* [Virtualize Windows 10 with Proxmox VE
95+
](https://github.com/techno-tim/youtube-videos/tree/master/proxmox-windows-10)
96+
* [Proxmox VE Install and Setup Tutorial
97+
](https://github.com/techno-tim/youtube-videos/tree/master/proxmox-setup)
98+
99+
## TrueNAS
100+
101+
* [How to Upgrade FreeNAS to TrueNAS](https://github.com/techno-tim/youtube-videos/tree/master/upgrade-freenas-to-truenas)
102+
* [How To Create an iSCSI Target with FreeNAS
103+
](https://github.com/techno-tim/youtube-videos/tree/master/freenas-iscsi)
104+
105+
* [How to Install and Virtualize FreeNAS with Proxmox
106+
](https://github.com/techno-tim/youtube-videos/tree/master/proxmox-freenas)
107+
108+
## Code
109+
110+
* [How to Build a Slack Bot](https://github.com/techno-tim/youtube-videos/tree/master/slack-bot)
111+
* [How to Build a Twitch Bot Using TMI.JS (a moderator bot).](https://github.com/techno-tim/youtube-videos/tree/master/twitch-moderator-bot)
112+
* [Setting Up Windows for JavaScript Development THE RIGHT WAY (WSL Terminal NVM Node Yarn VS Code ZSH)
113+
](https://github.com/techno-tim/youtube-videos/tree/master/windows-developer-setup)
114+
* [Let's Build a Discord Bot Using DiscordJS - Moderator Bot
115+
](https://github.com/techno-tim/youtube-videos/tree/master/discord-bot)
116+
117+
118+
## Portainer
119+
120+
* [Rancher vs. Portainer - Which one should I choose?](https://github.com/techno-tim/youtube-videos/tree/master/rancher-vs-portainer)
121+
* [How to Update Portainer Fast, Simple, and Easy Guide](https://github.com/techno-tim/youtube-videos/tree/master/portainer-update)
122+
* [Portainer 2.0 -- Now with more Kubernetes!
123+
](https://github.com/techno-tim/youtube-videos/tree/master/portainer-2-kubernetes)
124+
125+
126+
## Streaming
127+
128+
* [Setup and Best Settings for Streamlabs OBS on Mac](https://github.com/techno-tim/youtube-videos/tree/master/streamlabs-mac)
129+
* [Touch Portal vs. Stream Deck
130+
](https://github.com/techno-tim/youtube-videos/tree/master/touchportal-vs-streamdeck)
131+
132+
* [BEST OBS Streaming Settings 2021! 🔴 (Quality, Frame Rate, Bit Rate, Audio, 1080p 60/FPS & MORE!)
133+
](https://github.com/techno-tim/youtube-videos/tree/master/obs-best-settings)
134+
135+
* [Upgrade Your ROOM (One of the most OVERLOOKED stream upgrades!)
136+
](https://github.com/techno-tim/youtube-videos/tree/master/upgrade-your-room)
137+
* [GoXLR WITH WIRELESS HEADSET - Connect ANY wireless bluetooth headphones](https://github.com/techno-tim/youtube-videos/tree/master/goxlr-wireless-headset)
138+
139+
## Vlog
140+
141+
* [I ran MY LIFE through a DEEP LEARNING algorithm and here's what came out...](https://github.com/techno-tim/youtube-videos/tree/master/deep-learning-my-life)
142+
* [Convert ANY Desk to a STANDING Desk: Home Office Upgrade](https://github.com/techno-tim/youtube-videos/tree/master/standing-desk-upgrade)
Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
---
2+
layout: post
3+
title: "Self-Hosted, DIY, Open Source Alternative to Linktree"
4+
date: 2021-08-14 12:00:00 -0500
5+
categories: self-hosted
6+
tags: homelab pi-hole dns littlelink-server portainer self-hosted docker rancher
7+
---
8+
9+
[![Self-Hosted, DIY, Open Source Alternative to Linktree](https://img.youtube.com/vi/42SqfI_AjXU/0.jpg)](https://www.youtube.com/watch?v=42SqfI_AjXU "Self-Hosted, DIY, Open Source Alternative to Linktree")
10+
11+
Meet LittleLink & LittleLink-Server - a DIY, self hosted, and open source alternative to the popular service Linktree. This web site inside of a container allows you to create and host your own web site with all of your social information and links, giving your followers multiple ways to connect with you! In this video we talk about what LittleLink-Server is, what it does, and how to create your own site using this Docker container with only a few environment variables, no knowledge of web development required. Be sure to check the documentation for details!
12+
13+
[Watch Video](https://www.youtube.com/watch?v=42SqfI_AjXU)
14+
15+
16+
(see video description for gear links)
17+
18+
19+
## Docker Setup
20+
21+
### Install Docker
22+
```bash
23+
sudo apt-get update
24+
sudo apt-get install \
25+
apt-transport-https \
26+
ca-certificates \
27+
curl \
28+
gnupg \
29+
lsb-release
30+
```
31+
32+
```bash
33+
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
34+
```
35+
36+
```bash
37+
echo \
38+
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
39+
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
40+
```
41+
42+
```bash
43+
sudo apt-get update
44+
sudo apt-get install docker-ce docker-ce-cli containerd.io
45+
```
46+
47+
```bash
48+
sudo usermod -aG docker $USER
49+
```
50+
You'll need to log out then back in to apply this
51+
52+
### Install Docker Compose
53+
54+
```bash
55+
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
56+
```
57+
58+
```bash
59+
sudo chmod +x /usr/local/bin/docker-compose
60+
```
61+
62+
## Running the container
63+
64+
65+
`docker-compose.yml`
66+
67+
```yml
68+
---
69+
version: '3'
70+
services:
71+
little-link:
72+
image: ghcr.io/techno-tim/littlelink-server:latest
73+
container_name: littlelink-server
74+
environment:
75+
- META_TITLE=Techno Tim
76+
- META_DESCRIPTION=Techno Tim Link page
77+
- META_AUTHOR=Techno Tim
78+
- THEME=Dark
79+
- FAVICON_URL=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_400x400.jpg
80+
- AVATAR_URL=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_400x400.jpg
81+
- AVATAR_ALT=Techno Tim Profile Pic
82+
- NAME=TechnoTim
83+
- BIO=Hey! Just a place where you can connect with me!
84+
- GITHUB=https://github.com/timothystewart6
85+
- TWITTER=https://twitter.com/TechnoTimLive
86+
- INSTAGRAM=https://www.instagram.com/techno.tim
87+
- YOUTUBE=https://www.youtube.com/channel/UCOk-gHyjcWZNj3Br4oxwh0A
88+
- TWITCH=https://www.twitch.tv/technotim/
89+
- DISCORD=https://discord.gg/DJKexrJ
90+
- TIKTOK=https://www.tiktok.com/@technotim
91+
- KIT=https://kit.co/TechnoTim
92+
# - FACEBOOK=https://facebook.com
93+
# - FACEBOOK_MESSENGER=https://facebook.com
94+
# - LINKED_IN=https://linkedin.com
95+
# - PRODUCT_HUNT=https://www.producthunt.com/
96+
# - SNAPCHAT=https://www.snapchat.com/
97+
# - SPOTIFY=https://www.spotify.com/
98+
# - REDDIT=https://www.reddit.com/
99+
# - MEDIUM=https://medium.com
100+
# - PINTEREST=https://www.pinterest.com/
101+
102+
103+
# - SOUND_CLOUD=https://souncloud.com
104+
# - FIGMA=https://figma.com
105+
# - TELEGRAM=https://telegram.org/
106+
# - TUMBLR=https://www.tumblr.com/
107+
# - STEAM=https://steamcommunity.com/
108+
# - VIMEO=https://vimeo.com/
109+
# - WORDPRESS=https://wordpress.com/
110+
# - GOODREADS=https://www.goodreads.com/
111+
# - SKOOB=https://www.skoob.com.br/
112+
- FOOTER=Thanks for stopping by!
113+
ports:
114+
- 8080:3000
115+
restart: unless-stopped
116+
security_opt:
117+
- no-new-privileges:true
118+
```
119+
120+
Docker command
121+
122+
```
123+
docker run -d \
124+
--name=littlelink-server \
125+
-p 8080:3000 \
126+
-e META_TITLE='Techno Tim' \
127+
-e META_DESCRIPTION='Techno Tim Link page' \
128+
-e META_AUTHOR='Techno Tim' \
129+
-e THEME='Dark' \
130+
-e FAVICON_URL='https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_400x400.jpg' \
131+
-e AVATAR_URL='https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_400x400.jpg' \
132+
-e AVATAR_ALT='Techno Tim Profile Pic' \
133+
-e NAME='TechnoTim' \
134+
-e BIO='Hey! Just a place where you can connect with me!' \
135+
-e GITHUB='https://github.com/timothystewart6' \
136+
-e TWITTER='https://twitter.com/TechnoTimLive' \
137+
-e INSTAGRAM='https://www.instagram.com/techno.tim' \
138+
-e YOUTUBE='https://www.youtube.com/channel/UCOk-gHyjcWZNj3Br4oxwh0A' \
139+
-e TWITCH='https://www.twitch.tv/technotim' \
140+
-e DISCORD='https://discord.gg/DJKexrJ' \
141+
-e TIKTOK='https://www.tiktok.com/@technotim' \
142+
-e KIT='https://kit.co/TechnoTim' \
143+
--restart unless-stopped \
144+
ghcr.io/techno-tim/littlelink-server:latest
145+
```

0 commit comments

Comments
 (0)