Skip to content

woooferz/skarf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5345731 · Dec 29, 2023
Dec 29, 2023
Sep 9, 2023
Jul 9, 2022
Jul 14, 2022
Jul 16, 2022
Jul 11, 2022
Jun 11, 2022
Jul 16, 2022
Jul 10, 2022
Jul 9, 2022
Jul 17, 2022
Jul 9, 2022
Jul 9, 2022
Jul 9, 2022
Jul 9, 2022
Jul 14, 2022
Jun 9, 2022
Dec 29, 2023
Jul 15, 2022
Jul 16, 2022
Jun 9, 2022
Jul 15, 2022
Jul 16, 2022
Jun 9, 2022

Repository files navigation

Skarf

NOTE:

builds will no longer be available on ghcr.io, all builds will be on Docker Hub

Build Read the Docs Discord GitHub top language Lines of code GitHub issues GitHub pull requests GitHub

Self-Hosted Linktree/beacons.ai with easy configuration.

Demo / Docs / Support Discord

Screenshot

Screenshot of Skarf - 1 Screenshot of Skarf - 2

Installation Guide

With Docker

First you'll have to make a new directory, where skarf can store its data. Then make a docker-compose.yml that looks like this

version: "3.3"
services:
  app:
    container_name: skarf
    ports:
      - "8080:80" # To expose skarf onto the host machine (remove this if you are using a reverse proxy such as traefik)
    volumes:
      - "./static:/app/static" # To store data in the [website]/static/ url
      - "./config:/app/config" # To store the config.yml config
    image: "wooferz/skarf:master"

After running, 2 new directories should pop up static/ and config/ it is important to copy the config/config.yml into the config/ directory and restarting the container so skarf can configure itself and if you want your own images, you need to put files into static/ and it can be accessed from the config with under the static/ url.

Now you can run docker-compose up -d

How did the name skarf come to be

Its simple, its a card type app thing, card -> scarf and for some reason there is a thing already called that! so I replaced the c with a k to make skarf