No description
Find a file
2025-11-03 04:06:40 -05:00
public 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
src 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
.gitignore 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
about.md 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
astro.config.mjs 🚀 Launch v0.0.2 2025-01-23 17:44:22 -05:00
bun.lock 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
config.json 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
docker-compose.yml 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
Dockerfile 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
LICENSE 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
package.json 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
README.md 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00
tsconfig.json 🚀 Launch v0.0.3 - Rebrand 2025-11-03 04:06:40 -05:00

Biotri

Biotri is a personal page alongside links, open source and can be self-hosted.

Setup with Docker

Create a folder for Biotri and craete two files, the compose and ENV file:

# Create Folder
mkdir ./biotri
cd ./biotri

# Create Files
touch docker-compose.yml about.md config.json

In compose.yml:

services:
    biotri:
        build: .
        image: oci.registry.sudovanilla.org/biotri:amd64 # or arm64
        restart: always
        ports:
            - 6500:4321
        volumes:
            - ./about.md:/biotri/about.md
            - ./config.json:/biotri/config.json

In config.json:

{
    "meta": {
        "Background": "https://ocean.sudovanilla.org/media/images/wallpapers/Trenta%20OS%20(Discontinued)/waves.jpg",
        "Banner": "https://md.sudovanilla.org/images/logos/sudovanilla/banner.png",
        "Avatar": "https://social.sudovanilla.org/system/accounts/avatars/115/454/577/745/071/931/original/7f1e495e801bb0ba.jpg",
        "Website": "https://sudovanilla.org",
        "Username": "Korbs",
        "Company": "SudoVanilla"
    },
    "links": [
        {
            "Text": "Codeberg",
            "Link": "https://example.org"
        },
        {
            "Text": "Mastodon",
            "Link": "https://example.org"
        },
        {
            "Text": "Signal",
            "Link": "https://example.org"
        },
        {
            "Text": "...",
            "Link": "..."
        }
    ]
}

As for your about.md file, it is a Markdown file, fill it in with the description you want for your profile.

Supported:

  • Amazon
  • Apple Books
  • Apple Music
  • Apple Podcasts
  • App Store
  • Bandcamp
  • Behance
  • Blog
  • Bluesky
  • Bookwyrm
  • Booth
  • Briar
  • Cashapp
  • Castopod
  • Codeberg
  • Codepen
  • Coffee
  • Cryptpad
  • Custom
  • Deezer
  • DevTo
  • Discord
  • Epic Games
  • Etsy
  • Facebook
  • FDroid
  • Firefish
  • Figma
  • Flickr
  • Firefox
  • Funkwhale
  • Friendica
  • Gdrive
  • Furaffinity
  • Gitlab
  • Github
  • Hearthisat
  • Goodreads
  • Instagram
  • Humble Bundle
  • Itchio
  • Itaku
  • Kit
  • Kickstarter
  • LastFM
  • KoFi
  • Letterboxd
  • Lemmy
  • Linkedin
  • Liberapay
  • Littlelink
  • Linkstack
  • Mastodon
  • Llc
  • Medium
  • Matrix
  • Misskey
  • Messenger
  • Odysee
  • Notion
  • Openstreetmap
  • Onlyfans
  • Patreon
  • Owncast
  • Peertube
  • Paypal
  • Picarto
  • Phone
  • Piwigo
  • Pinterest
  • Playstore
  • Pixelfed
  • Producthunt
  • Pleroma
  • Reddit
  • Pronounspage
  • Share
  • Session
  • Simplex
  • Signal
  • Snapchat
  • Skoob
  • Spotify
  • Soundcloud
  • Strava
  • Steam
  • Telegram
  • Streams
  • Throne
  • Threema
  • Trakt
  • Tiktok
  • Tumblr
  • Trello
  • Twitter
  • Twitch
  • Unraid
  • Unity
  • Upptime
  • Untappd
  • Venmo
  • Vcard
  • Vrchat
  • Vimeo
  • Whatsapp
  • Website
  • Xing
  • Wordpress
  • Youtube Music
  • Youtube