The awesome and damn simple, selfhosted alternative to linktree
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
nikurasu 86c9798526 FEATURE: Added blurred white theme 2 weeks ago
.fleet Added jetbrains fleet config, run config 2 months ago
.vscode Added vscode workspace 2 months ago
assets FEATURE: Added blurred white theme 2 weeks ago
dev Updated readme and Dockerfile to use .env instead of .env-example 4 weeks ago
src FEATURE: Added blurred white theme 2 weeks ago
.env.example FEATURE: Made Port dynamic with env variable 4 weeks ago
.gitignore FEATURE: Added blurred white theme 2 weeks ago
LICENSE.txt pushed version in package.json and added LICENSE.txt 4 weeks ago
README.md update readme 4 weeks ago
package.json pushed version in package.json and added LICENSE.txt 4 weeks ago
yarn.lock FEATURE: Made Port dynamic with env variable 4 weeks ago

README.md

Socialtree

The awesome and damn simple, selfhosted alternative to linktree

TODO:

  • working template
  • overwrites of default styles with css !important for round profile-pic etc.
  • more styles
  • Dockerize

Setup

A up to date docker image is provided at my gitea, but you can also build it yourself.

Build

  1. Clone the repository git clone https://git.oishi-ra.men/Nikurasu/socialtree-js.git
  2. Copy .env.example to .env and edit it to your needs
  3. Build the image. For unix like systems I provide a bash script in dev/shell/docker-prod.sh. I hated the hassle to type the full command every time ;)

Deploy

  1. Done with docker-compose. Use the file at dev/docker/stacks/main/compose.yml and edit it to your needs.
  2. Configure the resulting config.yml file under your mounted assets volume config/config.yml and replace the profile pic in the img folder img/profilepic.jpg. The image name can be ajusted in the config file if needed.