Merge branch 'app/littlelink' of https://github.com/DrMxrcy/runtipi-appstore into DrMxrcy-app/littlelink
This commit is contained in:
commit
d0f3320558
|
@ -41,6 +41,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.
|
||||
- [Lodestone Core](https://github.com/Lodestone-Team/lodestone_core) - Server hosting tool for Minecraft and other multiplayers
|
||||
- [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.
|
||||
|
|
25
apps/littlelink/config.json
Normal file
25
apps/littlelink/config.json
Normal file
|
@ -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"
|
||||
}
|
||||
]
|
||||
}
|
29
apps/littlelink/docker-compose.yml
Normal file
29
apps/littlelink/docker-compose.yml
Normal file
|
@ -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
|
363
apps/littlelink/metadata/description.md
Normal file
363
apps/littlelink/metadata/description.md
Normal file
|
@ -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)
|
BIN
apps/littlelink/metadata/logo.jpg
Normal file
BIN
apps/littlelink/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 125 KiB |
Loading…
Reference in New Issue
Block a user