From e29a5411d5f736f7f988d5d680fffe0d35ba3308 Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Wed, 1 Mar 2023 14:10:23 -0500 Subject: [PATCH] Add Littlelink Custom --- README.md | 1 + apps/littlelink/config.json | 25 ++ apps/littlelink/docker-compose.yml | 29 ++ apps/littlelink/metadata/description.md | 363 ++++++++++++++++++++++++ apps/littlelink/metadata/logo.jpg | Bin 0 -> 128261 bytes 5 files changed, 418 insertions(+) create mode 100644 apps/littlelink/config.json create mode 100644 apps/littlelink/docker-compose.yml create mode 100644 apps/littlelink/metadata/description.md create mode 100644 apps/littlelink/metadata/logo.jpg diff --git a/README.md b/README.md index 91f89f1d..f1e18d26 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ This is the official repository for the Tipi App Store. It contains all the apps - [LibrePhotos](https://github.com/LibrePhotos/librephotos) - Complete photo management service - [LibreTranslate](https://github.com/LibreTranslate/LibreTranslate) - Free and Open Source Machine Translation API. 100% self-hosted, offline capable and easy to setup - [Lidarr](https://github.com/Lidarr/Lidarr) - Looks and smells like Sonarr but made for music. +- [Littlelink Custom](https://github.com/JulianPrieber/littlelink-custom) - LittleLink Custom - the ultimate solution for creating a personalized & professional profile page. - [Mealie](https://github.com/hay-kot/mealie) - Self-hosted recipe manager and meal planner. - [Memos](https://github.com/usememos/memos) - Memo hub for knowledge management and collaboration. - [Minecraft server](https://github.com/itzg/docker-minecraft-server) - Run a minecraft server in one click diff --git a/apps/littlelink/config.json b/apps/littlelink/config.json new file mode 100644 index 00000000..50cf66e5 --- /dev/null +++ b/apps/littlelink/config.json @@ -0,0 +1,25 @@ +{ + "$schema": "../schema.json", + "name": "Littlelink Custom", + "port": 8154, + "available": true, + "exposable": true, + "id": "littlelink-custom", + "tipi_version": 1, + "version": "latest", + "categories": ["media"], + "description": "LittleLink Custom - the ultimate solution for creating a personalized & professional profile page. Showcase all your important links in one place, forget the limitation of one link on social media. Set up your personal site on your own server with just a few clicks.", + "short_desc": "LittleLink Custom - the ultimate solution for creating a personalized & professional profile page.", + "author": "https://github.com/JulianPrieber", + "source": "https://github.com/JulianPrieber/littlelink-custom", + "form_fields": [ + { + "type": "text", + "label": "Admin Email", + "max": 50, + "min": 3, + "required": true, + "env_variable": "EMAIL" + } + ] +} diff --git a/apps/littlelink/docker-compose.yml b/apps/littlelink/docker-compose.yml new file mode 100644 index 00000000..bc420894 --- /dev/null +++ b/apps/littlelink/docker-compose.yml @@ -0,0 +1,29 @@ +version: "3.8" + +services: + + littlelink-custom: + hostname: 'littlelink-custom' + image: 'julianprieber/littlelink-custom:latest' + environment: + - TZ=${TZ} + - SERVER_ADMIN=${EMAIL} + - HTTP_SERVER_NAME=${APP_DOMAIN} + - HTTPS_SERVER_NAME=${APP_DOMAIN} + - LOG_LEVEL=info + - PHP_MEMORY_LIMIT=256M + - UPLOAD_MAX_FILESIZE=8M + volumes: + - '${APP_DATA_DIR}/data/littlelink/htdocs:/htdocs' + ports: + - '${APP_PORT}:443' + restart: unless-stopped + networks: + - tipi_main_network + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.littlelink-custom.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.littlelink-custom.entrypoints: websecure + traefik.http.routers.littlelink-custom.service: littlelink-custom + traefik.http.routers.littlelink-custom.tls.certresolver: myresolver + traefik.http.services.littlelink-custom.loadbalancer.server.port: 443 \ No newline at end of file diff --git a/apps/littlelink/metadata/description.md b/apps/littlelink/metadata/description.md new file mode 100644 index 00000000..243989ac --- /dev/null +++ b/apps/littlelink/metadata/description.md @@ -0,0 +1,363 @@ +# Default Login +Email: admin@admin.com +Password: 12345678 + +# [![LittleLink Custom](https://camo.githubusercontent.com/e677d3a74fdbc746b17d04be06853d7f5ccc134d8a741907c05145e751fb60db/68747470733a2f2f692e696d6775722e636f6d2f4952334e5058422e706e67)](https://littlelink-custom.com/) + +#### [](https://github.com/JulianPrieber/littlelink-custom#the-plug-and-play-approach-to-littlelink-with-advanced-features---the-open-source-alternative-to-linktree-and-similar-)The plug-and-play approach to LittleLink, with advanced features. +_The open-source alternative to LinkTree and similar._ + +[Function](https://github.com/JulianPrieber/littlelink-custom#Function) • [About](https://github.com/JulianPrieber/littlelink-custom#About) • [Demo](https://github.com/JulianPrieber/littlelink-custom#Demo) • [Features](https://github.com/JulianPrieber/littlelink-custom#Features) • [Installation](https://github.com/JulianPrieber/littlelink-custom#Installation) • [Docker Version](https://github.com/JulianPrieber/littlelink-custom#Docker) • [Updating](https://github.com/JulianPrieber/littlelink-custom#Updating) • [Discord](https://github.com/JulianPrieber/littlelink-custom#Discord) • [Fork structure](https://github.com/JulianPrieber/littlelink-custom#Fork-Structure) • [License](https://github.com/JulianPrieber/littlelink-custom#License) • [Supporters](https://github.com/JulianPrieber/littlelink-custom#Supporters) • [Special thanks](https://github.com/JulianPrieber/littlelink-custom#Special-thanks) • [Additional credit](https://github.com/JulianPrieber/littlelink-custom#Additional-credit) + +[![Blog](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/badges/read_blog.png)](https://littlelink-custom.com/blog)       [![Live Demo](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/badges/live_demo.png)](https://demo.littlelink-custom.com) + +[![GitHub Repo stars](https://camo.githubusercontent.com/a2bed41c758c1fcc3d2e5820a4ad84cec2b97fc444b5aa4e4047c144371b56d2/68747470733a2f2f696d672e6c6c632e6f76682f6769746875622f73746172732f6a756c69616e707269656265722f6c6974746c656c696e6b2d637573746f6d3f6c6162656c3d5374617225323074686525323070726f6a656374266c6f676f3d476974487562)](https://github.com/JulianPrieber/littlelink-custom/stargazers) [![Docker hub stars](https://camo.githubusercontent.com/964f134dfd70713e8c8db2fc62bcfc684059f2a288ea7c14c4d9a980b13a5a75/68747470733a2f2f696d672e6c6c632e6f76682f646f636b65722f73746172732f6a756c69616e707269656265722f6c6974746c656c696e6b2d637573746f6d3f267374796c653d666c6174266c6f676f3d446f636b6572266c6162656c3d446f636b65722532306875622532307374617273)](https://hub.docker.com/r/julianprieber/littlelink-custom) + +[![Discord online user count](https://camo.githubusercontent.com/ca5f491668b7c6b8b0aad11c06653bb65d9bdbecf57bfe80633aec5092c376e4/68747470733a2f2f696d672e6c6c632e6f76682f646973636f72642f3935353736353730363131313139333131383f636f6c6f723d344135354343266c6162656c3d446973636f7264266c6f676f3d446973636f7264267374796c653d666c6174)](https://discord.littlelink-custom.com) +[![Mastodon Follow](https://camo.githubusercontent.com/82a9b28c20ab08f81132316e6e7cc443e863f21a94f5184e55d9e5f1179d9369/68747470733a2f2f696d672e6c6c632e6f76682f6d6173746f646f6e2f666f6c6c6f772f3130393030333331373036373534323232303f646f6d61696e3d687474702533412532462532466d7374646e2e736f6369616c267374796c653d736f6369616c)](https://mstdn.social/@littlelink_custom) + +[![GitHub spomsors](https://camo.githubusercontent.com/98772ee4159a214152c21b6342683b92ff393241c32204df464ff88496da45bd/68747470733a2f2f696d672e6c6c632e6f76682f6769746875622f73706f6e736f72732f4a756c69616e507269656265723f636f6c6f723d424634423841266c6f676f3d67697468756273706f6e736f7273267374796c653d666c6174266c6162656c3d53706f6e736f7225323075732532306f6e253230476974687562)](https://github.com/sponsors/julianprieber) [![Patreon](https://camo.githubusercontent.com/65d3ad673c3844c8e6433c3650daa4970293717605661c59ef2de4b3363d3dfb/68747470733a2f2f696d672e6c6c632e6f76682f656e64706f696e742e7376673f75726c3d6874747073253341253246253246736869656c6473696f2d70617472656f6e2e76657263656c2e617070253246617069253346757365726e616d652533446a756c69616e7072696562657225323674797065253344706174726f6e73267374796c653d666c6174266c6f676f3d70617472656f6e)](https://patreon.com/julianprieber) [![](https://camo.githubusercontent.com/686a762563f04f0e7043968df78c9f7d327544870946d752d99af9a07a915771/68747470733a2f2f696d672e6c6c632e6f76682f6c69626572617061792f706174726f6e732f4c6974746c654c696e6b2d437573746f6d3f6c6f676f3d6c6962657261706179266c6162656c3d4c696265726150617920706174726f6e73)](https://liberapay.com/LittleLink-Custom) + +___ + +[![Download latest](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/badges/download_latest.png)](https://github.com/JulianPrieber/littlelink-custom/releases/latest/download/littlelink-custom.zip) + +[![GitHub release (latest by date)](https://camo.githubusercontent.com/8b07a6b5fe9de2e275072175b66ee51a7d99e302ec27c76fb09f0d5ec4087fae/68747470733a2f2f696d672e6c6c632e6f76682f6769746875622f762f72656c656173652f4a756c69616e507269656265722f4c6974746c654c696e6b2d437573746f6d3f6c6162656c3d4c617465737425323072656c65617365)](https://github.com/JulianPrieber/littlelink-custom/releases) +[![GitHub all releases downloads](https://camo.githubusercontent.com/9e29e36a80a86c866922754794e0905138e7191103aaf029ffe88108b93c60a3/68747470733a2f2f696d672e6c6c632e6f76682f6769746875622f646f776e6c6f6164732f4a756c69616e507269656265722f4c6974746c654c696e6b2d437573746f6d2f746f74616c3f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/9e29e36a80a86c866922754794e0905138e7191103aaf029ffe88108b93c60a3/68747470733a2f2f696d672e6c6c632e6f76682f6769746875622f646f776e6c6f6164732f4a756c69616e507269656265722f4c6974746c654c696e6b2d437573746f6d2f746f74616c3f7374796c653d666f722d7468652d6261646765) [![GitHub release downloads (latest by date)](https://camo.githubusercontent.com/b08ccd758e8114e503362fc86d2404b3d391de99d05057f25b4db5a5ad879782/68747470733a2f2f696d672e6c6c632e6f76682f6769746875622f646f776e6c6f6164732f4a756c69616e507269656265722f4c6974746c654c696e6b2d437573746f6d2f6c61746573742f746f74616c3f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/b08ccd758e8114e503362fc86d2404b3d391de99d05057f25b4db5a5ad879782/68747470733a2f2f696d672e6c6c632e6f76682f6769746875622f646f776e6c6f6164732f4a756c69616e507269656265722f4c6974746c654c696e6b2d437573746f6d2f6c61746573742f746f74616c3f7374796c653d666f722d7468652d6261646765) + + + +[![Download latest](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/badges/docker_version.png)](https://github.com/JulianPrieber/llc-docker#readme) +[![Docker Pulls](https://camo.githubusercontent.com/c8bd793d8de7a9da1d9ee41513c228a4971eb5380c54085921fbb2a5f00d36cd/68747470733a2f2f696d672e6c6c632e6f76682f646f636b65722f70756c6c732f6a756c69616e707269656265722f6c6974746c656c696e6b2d637573746f6d3f6c6162656c3d446f636b657225323070756c6c73266c6f676f3d646f636b6572)](https://hub.docker.com/r/julianprieber/littlelink-custom) + + + +[New features and additions](https://github.com/JulianPrieber/littlelink-custom/discussions/49) + +_Make suggestions for additional features to be added to the list._ + +___ + +## [](https://github.com/JulianPrieber/littlelink-custom#function)Function + +**LittleLink Custom offers** a unique solution for managing and sharing links online. Our platform provides **a website similar to** [Linktree](https://linktr.ee/), allowing users to **overcome the limitation of only being able to add one link on social media platforms**. By **linking to your LittleLink Custom page**, users can easily **access all the links they need** in one convenient location. + +Our platform allows users to **host their links on their own web-server or web-hosting provider**, ensuring easy accessibility and control over their online presence. Additionally, **other users can register and create their own links**, making it an ideal solution for businesses and organizations looking to manage multiple links. + +Our platform also includes an **Admin Panel**, enabling users to easily **access other user's links**, making it an ideal solution for businesses and organizations looking to manage multiple links. Overall, LittleLink Custom provides an efficient and user-friendly solution for streamlining online presence. + + + +## [](https://github.com/JulianPrieber/littlelink-custom#about)About + +**LittleLink Custom** is a fork of [LittleLink Admin](https://github.com/latuminggi/littlelink-admin) with a **set goal** of making the admin panel **easier to use and setup** for inexperienced and first-time users, with the addition of **many custom features** themed around customization for the individual users' LittleLink pages. + +**LittleLink Custom** was developed to simplify the usage and setup of LittleLink and LittleLink Admin for individuals who have minimal coding experience or limited knowledge of web hosting. This project is designed in a way that allows for **drag and drop** implementation of the LittleLink Custom **directory onto** your web host's **root directory**, eliminating the need for source code manipulation or dealing with complex terminal commands. + +In addition to a user-friendly setup process, this fork offers **numerous custom features** that enhance the user experience, including a **dark mode** that automatically applies based on your operating system's or browser theme settings, and light unobtrusive **CSS animations** for an aesthetically pleasing **responsive design**. These and other small changes, when combined, provide a substantial feature set that **differentiates LittleLink Custom from other forks**. + + + +## [](https://github.com/JulianPrieber/littlelink-custom#demo)Demo + +### [](https://github.com/JulianPrieber/littlelink-custom#try-a-live-demonstration-of-the-littlelink-page-and-all-its-features)Try a live demonstration of the LittleLink page and all its features + +This is a full-fledged demo of the website, complete with login and register functionality. Feel free to register your account and try out all the features of LittleLink Custom. + +[![Live Demo](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/badges/live_demo.png)](https://demo.littlelink-custom.com/) + +## [](https://github.com/JulianPrieber/littlelink-custom#features)Features + +| | LittleLink Custom | LittleLink Admin¹ | LittleLink | +| --- | :-: | :-: | :-: | +| Creating a link page with more than 30 buttons | ✔️ | ✔️ | ✔️ | +| Code free setup | ✔️ | ✔️ | ❌ | +| Ordering links | ✔️ | ✔️ | ❌ | +| Counting clicks | ✔️ | ✔️ | ❌ | +| Managing users and pages and links | ✔️ | ✔️ | ❌ | +| Automatic dark mode detection | ✔️ | ✖️² | ❌ | +| Arrange links via drag and drop | ✔️ | ❌ | ❌ | +| Button hover animations | ✔️ | ❌ | ❌ | +| Custom link option | ✔️ | ❌ | ❌ | +| Social Share Preview for individual users | ✔️ | ❌ | ❌ | +| Update notice if new version is available | ✔️ | ❌ | ❌ | +| Built-in SMTP server | ✔️ | ❌ | ❌ | +| Visual HTML editor to edit text | ✔️ | ❌ | ❌ | +| Setup without command line | ✔️ | ❌ | ❌ | +| Custom Theme support | ✔️ | ❌ | ❌ | +| Built-in updater | ✔️ | ❌ | ❌ | +| Button Editor with Font Awesome support | ✔️ | ❌ | ❌ | +| External Analytics Support | ✔️ | ❌ | ➖ | +| Ability to customize Home Page | ✔️ | ❌ | ➖ | + +¹[littlelink-admin](https://github.com/latuminggi) by [latuminggi](https://github.com/latuminggi/littlelink-admin) | ²Not fully implemented on most pages + + + + +### [](https://github.com/JulianPrieber/littlelink-custom#all-littlelink-custom-pages-automatically-apply-the-dark-mode-theme-if-your-preferred-theme-setting-in-your-browser-or-operating-system-is-set-to-dark)All LittleLink Custom pages automatically apply the Dark Mode Theme if your preferred theme setting in your browser or operating system is set to dark. + +[![](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/dark_mode.png)](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/dark_mode.png) + + + + +### [](https://github.com/JulianPrieber/littlelink-custom#lightweight-css-animations)Lightweight CSS animations + + [![](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/css_animations.gif)](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/css_animations.gif) [![css_animations.gif](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/css_animations.gif) + +](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/css_animations.gif)[](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/css_animations.gif) + + + + +### [](https://github.com/JulianPrieber/littlelink-custom#custom-themes)Custom Themes + + + +Customize the look of your LittleLink Custom instance with themes. Themes allow you to change the look and feel of your site with a few clicks. Users can submit themes they created for everyone to download and use. + +Contribute by designing your own themes. You can read more about contributing below. + + + +| [![preview1](https://user-images.githubusercontent.com/60265788/169555321-0bc67664-ce3f-48e7-a4c2-9988a3079ce4.png)](https://user-images.githubusercontent.com/60265788/169555321-0bc67664-ce3f-48e7-a4c2-9988a3079ce4.png) | [![preview2](https://user-images.githubusercontent.com/60265788/169555323-8972dfe4-f46e-45f1-a3fc-1b0fc226147d.png)](https://user-images.githubusercontent.com/60265788/169555323-8972dfe4-f46e-45f1-a3fc-1b0fc226147d.png) | +| --- | --- | +| [![preview3](https://user-images.githubusercontent.com/60265788/169555309-811ea607-b4f0-4ef5-8d99-92026995371d.png)](https://user-images.githubusercontent.com/60265788/169555309-811ea607-b4f0-4ef5-8d99-92026995371d.png) | [![preview4](https://user-images.githubusercontent.com/60265788/169555313-557428e6-a1c3-42dc-b6e4-bca72e4f570a.png)](https://user-images.githubusercontent.com/60265788/169555313-557428e6-a1c3-42dc-b6e4-bca72e4f570a.png) | + + + +You can find all available Themes on here: [littlelink-custom.com/themes](https://littlelink-custom.com/themes.php) + + + +### [](https://github.com/JulianPrieber/littlelink-custom#how-to-add-themes)How to add themes + +#### [](https://github.com/JulianPrieber/littlelink-custom#how-to-add-themes-to-your-littlelink-custom-instance)How to add themes to your LittleLink Custom instance + +You can add your downloaded themes to your LittleLink Custom instance on the Admin Panel. Navigate to the 'Themes' tab and scroll to the bottom of the page. + +Now click on Choose file and select your downloaded theme zip file. Now click on 'Upload theme' and you should be able to select your uploaded theme now. + + + + +### [](https://github.com/JulianPrieber/littlelink-custom#themes-are-envisioned-to-be-made-by-users-for-users)**Themes are envisioned to be made by users for users.** + +If you know a bit about CSS, consider making your own theme and adding it to the public directory. Everything is documented in the dedicated GitHub repository. + +[github.com/JulianPrieber/llc-themes/tree/main/contributing](https://github.com/JulianPrieber/llc-themes/tree/main/contributing) + + + + + + +### [](https://github.com/JulianPrieber/littlelink-custom#infinite-button-combinations-with-the-built-in-button-editor)Infinite button combinations with the built in Button Editor + + + +#### [](https://github.com/JulianPrieber/littlelink-custom#create-custom-background-colors-and-gradients-with-as-many-colors-you-want)Create custom background colors and gradients with as many colors you want. + +[![](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/colors_gradients.png)](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/colors_gradients.png) + + + +#### [](https://github.com/JulianPrieber/littlelink-custom#add-custom-icons-with-font-awesome)Add custom icons with Font Awesome + +[![](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/icons_font_awesome.png)](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/icons_font_awesome.png) + + + +#### [](https://github.com/JulianPrieber/littlelink-custom#get-a-live-preview-of-your-edits)Get a live preview of your edits. + +[![](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/live_preview.png)](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/live_preview.png) + + + +### [](https://github.com/JulianPrieber/littlelink-custom#built-in-updater)Built in updater + +#### [](https://github.com/JulianPrieber/littlelink-custom#this-updater-allows-users-to-update-their-installation-with-just-one-click)This updater allows users to update their installation with just one click. + +[![](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/updater.png)](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/updater.png) + +## [](https://github.com/JulianPrieber/littlelink-custom#installation)Installation + +### [](https://github.com/JulianPrieber/littlelink-custom#downloading-and-installing-steps)Downloading and installing steps: + +- **[Download](https://github.com/JulianPrieber/littlelink-custom/releases)** the latest release of LittleLink Custom and simply place the folder 'littlelink-custom' or the contents of this folder in the root directory of your website. + +### [](https://github.com/JulianPrieber/littlelink-custom#thats-it-no-coding-no-command-line-setup-just-plug-and-play)That's it! No coding no command line setup just plug and play. + + + +#### [](https://github.com/JulianPrieber/littlelink-custom#go-through-the-first-setup-page)Go through the first setup page: + +When accessing your instance for the first time, you will be greeted by the first setup page. + +[![](https://user-images.githubusercontent.com/60265788/204514743-5da1ae4e-4fb0-45e4-bbf3-183595c08d99.png)](https://user-images.githubusercontent.com/60265788/204514743-5da1ae4e-4fb0-45e4-bbf3-183595c08d99.png) + + + +## [](https://github.com/JulianPrieber/littlelink-custom#docker)Docker + +[![](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/docker_edition.png)](https://github.com/JulianPrieber/llc-docker) + +The official docker version of [LittleLink Custom](https://github.com/JulianPrieber/littlelink-custom). This docker image is a simple to set up solution, containing everything you need to run LittleLink Custom. + +The docker version of LittleLink Custom retains all the features and customization options of the [original version](https://github.com/JulianPrieber/littlelink-custom). + +This docker is based on [Alpine Linux](https://www.alpinelinux.org/), a Linux distribution designed to be small, simple and secure. The web server is running [Apache2](https://www.apache.org/), a free and open-source cross-platform web server software. The docker comes with [PHP 8.0](https://www.php.net/releases/8.0/en.php) for high compatibility and performance. + +#### [](https://github.com/JulianPrieber/littlelink-custom#using-the-docker-is-as-simple-as-pulling-and-deploying)Using the docker is as simple as pulling and deploying. + +#### [](https://github.com/JulianPrieber/littlelink-custom#pull)Pull + +`docker pull julianprieber/littlelink-custom` + +#### [](https://github.com/JulianPrieber/littlelink-custom#learn-more-about-the-docker-version)[Learn more about the Docker version](https://github.com/JulianPrieber/llc-docker) + + + +## [](https://github.com/JulianPrieber/littlelink-custom#updating)Updating + +When a **new version** is released, you will get an update notification on your Admin Panel. + +### [](https://github.com/JulianPrieber/littlelink-custom#automatic-one-click-updater)Automatic one click Updater + +This updater allows you to update your installation with just one click. + + + +**How to use the Automatic Updater:** + +- To update your instance, click on the update notification on your Admin Panel. + +- Click on “Update automatically” and the updater will take care of the rest. + + +You can still download updates manually. New versions will are still uploaded to the GitHub repository as usual. + + + +Before updating, the updater will create a backup. Your instance won’t save more than two backups at a time. You can download these updates from the created folder: `backups\updater-backups`. + +If you switched your database to MySQL, your database will not be included in the backup. + +## [](https://github.com/JulianPrieber/littlelink-custom#discord)Discord + + + +[![Join the Discord](https://raw.githubusercontent.com/LittleLink-Custom/branding/main/marketing/discord.png)](https://discord.littlelink-custom.com) + + + + +## [](https://github.com/JulianPrieber/littlelink-custom#fork-structure)Fork-Structure + +> _Fork of a fork of a fork of LittleLink..._ + + + +#### [](https://github.com/JulianPrieber/littlelink-custom#littlelink-fork-tree)LittleLink fork-tree: + +``` +LittleLink + │ + └── LittleLink Admin + │ + └── LittleLink Admin (fork) + │ + └── LittleLink Custom + +``` + + +LittleLink Custom is a fork of LittleLink Admin. + +> "LittleLink Admin is an admin panel for littlelink that provides you a website similar to [Linktree](https://linktr.ee)." + +LittleLink Admin is in itself a fork of [LittleLink](https://github.com/sethcottle/littlelink) + +> "LittleLink is a lightweight DIY alternative to services like [Linktree](https://linktr.ee) and [many.link](https://many.link/). 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." + + + +## [](https://github.com/JulianPrieber/littlelink-custom#license)License + +[![License: GPL v3](https://camo.githubusercontent.com/f5c0c9c38a878da4c22ce45c59d29da4e94da0e671e99a17df2a2865f3bce520/68747470733a2f2f696d672e6c6c632e6f76682f62616467652f4c6963656e73652d47504c76332d626c75652e737667)](https://raw.githubusercontent.com/JulianPrieber/littlelink-custom/main/LICENSE?token=GHSAT0AAAAAABRPYRQAPFRUGQA4A2OMFBUQYQWHZCQ) + + + +## [](https://github.com/JulianPrieber/littlelink-custom#supporters)Supporters + +You can support LittleLink Custom [here](https://littlelink-custom.com/sponsor). If you choose to support LittleLink Custom, you will get exclusive rewards such as access to a private LittleLink Custom instance hosted by us at [llc.ovh](https://llc.ovh) for free. + +**💖 Thank you:** + +- Stephen Marshall + +- [Jascha Urbach](https://github.com/jaschaurbach) + +- [LeoColman](https://github.com/LeoColman) + +- [Eric Chung](https://github.com/erickchung) + +- [Daltz](https://github.com/Daltz) + +- [Jan Klomp](https://github.com/escuco) + +- [AnhDOS](https://github.com/AnhDOS) + +- [MrSpuddy](https://github.com/MrSpuddy) + +- [Add Your Name](https://littlelink-custom.com/sponsor) + + + + +## [](https://github.com/JulianPrieber/littlelink-custom#special-thanks)Special-thanks + +### [](https://github.com/JulianPrieber/littlelink-custom#special-thanks-to)special thanks to: + +- [Seth Cottle](https://github.com/sethcottle) for creating [LittleLink](https://github.com/sethcottle/littlelink) the base of all this. +- [Khashayar Zavosh](https://github.com/khashayarzavosh) for creating [LittleLink Admin](https://github.com/khashayarzavosh/littlelink-admin), the base framework of the admin panel and many other essentials features of this project. +- [Aprillio Latuminggi (latuminggi)](https://github.com/latuminggi) for creating the fork this fork is based on [LittleLink Admin (fork)](https://github.com/latuminggi/littlelink-admin) + +#### [](https://github.com/JulianPrieber/littlelink-custom#thank-you)Thank you! + +| [![sethcottle](https://avatars.githubusercontent.com/u/1301949?v=4)](https://github.com/sethcottle) | [![khashayarzavosh](https://avatars.githubusercontent.com/u/60265643?v=4)](https://avatars.githubusercontent.com/u/60265643?v=4) | [![latuminggi](https://avatars.githubusercontent.com/u/6211719?v=4)](https://avatars.githubusercontent.com/u/6211719?v=4) | +| :-: | :-: | :-: | +| Seth Cottle | Khashayar Zavosh | Aprillio Latuminggi | +| **[LittleLink](https://github.com/sethcottle/littlelink)** | **[LittleLink Admin](https://github.com/khashayarzavosh/littlelink-admin)** | **[LittleLink Admin (fork)](https://github.com/latuminggi/littlelink-admin)** | + + + +### [](https://github.com/JulianPrieber/littlelink-custom#contributors)Contributors + +Thank you for improving LittleLink Custom! + +[![Contributors](https://camo.githubusercontent.com/b5084d29ba21dc56ae72aa0551cdbd20b14e174619fbd1fcf33d4b9b8e3c5b90/68747470733a2f2f7570646174652e6c6974746c656c696e6b2d637573746f6d2e636f6d2f636f6d706f6e656e74732f636f6e7472696275746f72732f)](https://github.com/JulianPrieber/littlelink-custom/graphs/contributors) + + + +### [](https://github.com/JulianPrieber/littlelink-custom#beta-testers)Beta Testers + +Thank you for all your efforts! + +[![Contributors](https://camo.githubusercontent.com/0b46511c785b72956e2ee8d0f41cf9e898a0c2a63fa7f91b6b7ee894d75c985c/68747470733a2f2f7570646174652e6c6974746c656c696e6b2d637573746f6d2e636f6d2f636f6d706f6e656e74732f626574612d746573746572732f)](https://littlelink-custom.com/beta-tester) + +[Become a beta tester](https://littlelink-custom.com/beta-tester) + + + +## [](https://github.com/JulianPrieber/littlelink-custom#additional-credit)Additional-credit + +- [laravel](https://github.com/laravel/laravel) +- [panel template](https://colorlib.com/wp/bootstrap-sidebar) +- [button animations](https://github.com/IanLunn/Hover) +- [general animations](https://github.com/animate-css/animate.css) +- [config editor](https://github.com/GeoSot/Laravel-EnvEditor) +- [text editor](https://github.com/ckeditor/ckeditor4) +- [updater backend](https://github.com/codedge/laravel-selfupdater) +- [backup backend](https://github.com/spatie/laravel-backup) \ No newline at end of file diff --git a/apps/littlelink/metadata/logo.jpg b/apps/littlelink/metadata/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3ae40eb7d6e228d1714ace818bd186586bef3385 GIT binary patch literal 128261 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

L~)t|JLRJ~ipys-XC?+|e{_ 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 z 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 literal 0 HcmV?d00001