https://github.com/7ph/shlink-self-hosted
Ready to use containerized self-hosted shlink instance including database and auto-TLS certificate generation
https://github.com/7ph/shlink-self-hosted
docker docker-compose shlink shlink-extension traefik
Last synced: about 1 month ago
JSON representation
Ready to use containerized self-hosted shlink instance including database and auto-TLS certificate generation
- Host: GitHub
- URL: https://github.com/7ph/shlink-self-hosted
- Owner: 7PH
- Created: 2024-05-02T23:04:35.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-16T20:40:46.000Z (about 2 years ago)
- Last Synced: 2026-01-12T11:58:57.097Z (5 months ago)
- Topics: docker, docker-compose, shlink, shlink-extension, traefik
- Language: Shell
- Homepage: https://shlink.io
- Size: 3.91 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Self-hosted Shlink
Have a [Shlink](https://github.com/shlinkio/shlink) instance up and running in no time with automatic TLS certificate from [Let's Encrypt](https://letsencrypt.org/)
## Install
1. Setup the project
```bash
git clone https://github.com/7PH/shlink-self-hosted.git
cd shlink-self-hosted
bash script/setup.sh
```
2. Modify .env with values that fit your use-case.
Do not forget to set up BASIC_AUTH, otherwise anyone with knowledge of the client URL can get the API key of your server.
```bash
nano .env
```
3. Run your instance
```
bash script/start.sh
```