The awesome and damn simple, selfhosted alternative to linktree
.vscode | ||
assets | ||
dev | ||
src | ||
.env.example | ||
.gitignore | ||
LICENSE.txt | ||
package.json | ||
README.md |
Socialtree
The awesome and damn simple, selfhosted alternative to linktree
TODO:
- working template
- overwrites of default themes with css
!important
for round profile-pic etc. - more themes
- more variations of the themes in version 1.0
- Dockerize
TODO until 1.0:
- Import my themes from the old socialtree
- Overwrite for round profile pictures
- Testing if everything works like expected
- Expand Documentation
- Rewrite README
Setup
A up to date docker image is provided at my gitea, but you can also build it yourself.
Build
- Clone the repository
git clone https://git.oishi-ra.men/Nikurasu/socialtree-js.git
- Copy .env.example to .env and edit it to your needs
- 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
- Done with docker-compose. Use the file at
dev/docker/stacks/main/compose.yml
and edit it to your needs. - Configure the resulting config.yml file under your mounted assets volume
config/config.yml
and replace the profile pic in the img folderimg/profilepic.jpg
. The image name can be ajusted in the config file if needed.
Build your own theme
- Create a new scss file with the themes name in
/src/public/themes