Links for Artists
Tl;DR
Artists, artists…
Thats what social media has made us believe we are
All while we place the head of a pig in the public, while we actually sell dogs.
Intro
If you are not a data professional, but a creative professional, like a music creator…
You will need to let the world know about your work/brand and where to find it.
That might be the thought of someone still trying to sell to the B2C world.
As of today, im not sure if selling to 9-5 ,grey’ people is the best niche though
I made couple of posts about ssg themes for links:
LinkinBio with Astro
Links with HUGO LYNX ThemeWhich is validated to have done 1M+ https://indiepa.ge/leaderboard as of the time of writing
- https://www.liinks.co/i/plans
- https://www.youtube.com/watch?v=uqah6bDkSxs
- https://blog.liinks.co/link-in-bio-monetization-strategies-unlocking-new-revenue-streams-for-creators
But recently I found about:
MIT | Link in Bio Page for Artists 🎶
Conclusions
Examples of Portfolio Links websites?
- https://peladonerd.com/
- https://jalcocert.github.io/Portfolio - Deployed statically via GH Pages completely free!
More competitors on the Saas Link Website domain:
- Taplink
- bento.me A comercial bento link website, owned by linktree
- https://getallmylinks.com/
- https://subscribepage.io/listy#
You wont probably need session recording for such sites.
But after the mandatory web validation:
#sudo apt-get install dnsutils -y #dns resolution
nslookup github.com
dig google.com
curl -s -o /dev/null -w "dns_lookup: %{time_namelookup}s connect: %{time_connect}s appconnect: %{time_appconnect}s pretransfer: %{time_pretransfer}s starttransfer: %{time_starttransfer}s ---------- total: %{time_total}s http_code: %{http_code}" https://blog.jalcocertech.comGoogle Speed Test
Test the speed and performance with PageSpeed Insights.
Website Carbon
Website’s carbon footprint and environmental impact.
Web-Check
Performance and uptime using Web-Check’s analytics tool.
You will want to know how it performs:
SaaS around Links
- More competitors
OSS Links Web Profiles
What Links to show?
Because…
You have something more to show that social media apps…right?
Here you have some ideas with projects that I have been publishing about before.
Also, you can plug Web Analytics or Link Analytics to your links.
Waiting List for Products
I first built a Waiting2Landing: Two Astro Themes working together
First the waiting list theme captures leads via formbricks, then, changing to an agency landing page:
Astros WaitingToLandingFor now, this is a page with 1 ebook:
That should allow you to build DIY websites for your brand, as I have been doing
The Waiting2Landing v2 PB Post
Landing Page for your SaaS
After the waiting list and checking PMF, comes building time.
For which you should have a cool Landing Page.
eBooks Pages
Some People sell information via ebooks, why dont you do that?
In case you didnt know, creating an ebook as a code is not that hard:
https://jalcocert.github.io/JAlcocerT/cool-ebooks/
Additionally to the base theme: https://github.com/candidosales/landing-page-book-astro-tailwind
There are other cool ones like:
Obfuscated web/book pages
It all started here while testing how to create AI driven ebooks on this repo: initially with RMD.
Creating and Publishing PDF eBooksNow I have my ,webook’ published: https://diy.jalcocertech.com thanks to that repo!
Will soon be something more than one ebook :)
Calendars
Something that looks really professional is to provide your availability.
As you are a cool creator, you will have a lot of demand:
I have added few shortcodes/components:
So you can also embed your whatsap bouble
You can also bring your MailerLite subscription link:
Photo Galleries
Last time I wrote about Photo Galleries was here.
Podcasts
By this time, you have a lot of audience: you are an artist!
So having one of the links pointing to your podcast platform is very simple.
Tech for PodcastsThis is how to do it step by step:
You can also use Gatsby SSG for Podcasting!
See how to bring audio via Hugo components as seen here
What we say vs what we do
- Stated Preference (What they say): Based on hypothetical questions. It captures what users claim they would choose.
- Revealed Preference (What they do): Based on actual behavior. It captures true preferences through real-world actions and choices.
La preferencia anunciada o preferencia declarada es un método para conocer las preferencias de los usuarios basado en lo que ellos dicen que elegirían en situaciones hipotéticas o que no han experimentado en la realidad.
Es muy utilizada en economía para anticipar cómo los consumidores podrían reaccionar ante nuevas opciones que aún no existen en el mercado. Por ejemplo, se puede preguntar a una persona qué opciones preferiría en un producto nuevo o servicio que no ha probado.[1]
Por otro lado, la preferencia revelada se basa en observar el comportamiento real de consumo del usuario, es decir, en las decisiones y elecciones efectivas que hace en la vida cotidiana.
La teoría de la preferencia revelada sostiene que las preferencias de los consumidores se pueden deducir de sus hábitos de compra reales, ya que el hecho de elegir un bien sobre otro revela cuál prefieren realmente bajo las restricciones de su presupuesto.
Esto implica que las preferencias se infieren a partir de las elecciones efectivas, no de declaraciones hipotéticas.[2]
| Type | Definition | PostHog Tool to Use |
|---|---|---|
| Stated | “I would use this feature.” | Surveys & Feedback: Ask users directly what they want before building. |
| Revealed | They actually clicked/paid. | Analytics & Session Replay: Track clicks, retention, and time spent to see if they actually use it. |
| The Goal | The Say/Do Gap | Compare survey results against analytics to see if users are actually doing what they promised. |
Vibe Coding is…old?
People seem to be moving from vibe coding to…sth new: spec driven development they call it.

And these are some tools:
MIT | Spec-driven development for AI coding assistants.
MIT | 💫 Toolkit to help you get started with Spec-Driven Development
Kiro is an agentic IDE that works alongside you from prototype to production.
About Web Development
Not sure how much better spec driven dev is.
But for sure that as of today you dont need to now TS, neither JavaScript nor CSS to create and publish a good looking and simple static website.
I recently tried NuxtJS here.
FAQ
SelfHostable Links
- Lynx. But not the Lynx HUGO Theme.
MIT | Lynx is an open-source, self-hosted link manager that helps you gather all your digital touchpoints in a single page, with secure authentication and a fully customizable design.

SelfHosted WebAnalytics
If the cloudflare web analytics is not enough for you:

Every time I read the selfh.st newsletter I find a new web analytics tool trying to replace Umami.
Privacy-focused analytics engine written in Go
But imo, Umami should be one of those HomeLab essentials tools to consider.

https://jalcocert.github.io/JAlcocerT/using-stripe-with-flask/#adding-umami-web-analytics-to-flask

Litlyx Repo
Litlyx Post Views DistributionPowerful Analytics Solution. Setup in 30 seconds. Display all your data on a Simple, AI-powered dashboard.
Fully self-hostable and GDPR compliant. Alternative to Google Analytics, MixPanel, Plausible, Umami & Matomo.

See also:
Simple, privacy-focused web analytics you can self-host on Cloudflare.
Scalable web analytics you run yourself on Cloudflare
- Dashflare - https://github.com/jorgelbg/dashflare
🕵🏼♀️ Open Source and privacy-focused analytics solution. 📊 Advanced monitoring for your website behind Cloudflare
Link Analytics
Some selfhosted url shorteners will bring you analytics and QR as well.
See https://github.com/738/awesome-url-shortener?tab=readme-ov-file#self-hosting-opensource
Link analytics solutions, like Kutt: https://kutt.it/


You can always check what is the shortened link pointing with:
curl -sIL https://youtu.be/sGUjmyfof4Q?t=568 | grep location:Many more will be coming, like https://github.com/alexcastrodev/shortener
| Project | Ease of Self-Hosting | Notes |
|---|---|---|
| Dub.co | Moderate | Powerful link management but primarily a commercial platform, open source backend exists, may require more setup. |
| Eastlake | Easy | Cloudflare Worker-based, very lightweight, simple deployment via Cloudflare, good if you have Cloudflare experience. |
| Kutt.it | Moderate | Open source Node.js app, requires Node environment but well documented, Docker images available. |
| Lstu.fr | Easy | Lightweight, written in OCaml, minimal dependencies, official instance available, simple setup. |
| Polr | Easy to Moderate | PHP/MySQL based, lightweight and popular, easy to deploy on typical LAMP stacks or Docker. |
| pygmy | Moderate | Python-based with analytics, moderate complexity but well structured for self-hosting. |
| reduced.to | Moderate | Open source with analytics, requires standard web stack, some setup needed. |
| san.aq | Easy | Minimalistic API-based shortener, very simple tool for curl/HTTP API users. |
| shlink | Moderate | PHP-based with rich features, requires some setup, Docker deployments exist. |
| Sink | Easy | Cloudflare-based like Eastlake, cloud-native simple deployment on Cloudflare platform. |
| YOURLS | Easy | Most popular self-hosted URL shortener, PHP/MySQL based, simple installation, highly documented. |
For the QR part, you know that we have few solutions…
There are several open-source self-hostable link shortener tools you can consider, each with its unique features:
Shlink: A PHP-based link shortener that supports generating unique short codes or custom slugs. It collects anonymized visit stats and geolocates visitors. It offers a REST API, CLI tools, and Docker support for easy deployment. It uses modern technologies like Mezzio and Symfony and is MIT licensed.[1][3]
Kutt: A modern, free, and open-source URL shortener with features like custom domains, custom URLs, password protection, link expiration, private statistics, and an admin dashboard. It has a RESTful API and can be easily installed using Docker Compose.[5]
YOURLS: A well-established PHP-based URL shortener with features such as bookmarklets, developer API, detailed stats including referrers and geo-location, and extensibility through dozens of plugins. It is free, open source, and easy to self-host.[10]
Shrink.io (shrtn.io): A lightweight, privacy-focused URL shortener using SQLite by default (so no database server is required) and deployable via Docker. It emphasizes ease of use, privacy, and developer-friendly features.[6]
Other notable mentions from a curated list include Polr, Lstu, Blink, and goshorly—all open source with various programming languages and features.[4][8]
These options provide scalable, customizable, and self-hostable link shortening solutions that you can deploy either via Docker or direct installation depending on your infrastructure and preferences.
For ease and feature richness, Shlink, Kutt, and YOURLS are highly recommended starting points for a self-hosted URL shortener.
Among the popular open-source self-hosted link shorteners mentioned, some do offer QR code capabilities either built-in or through extensions/plugins:
Shlink: Provides built-in QR code generation for short URLs. When you create a short URL using Shlink, it can generate a corresponding QR code that you can share or embed. This is part of its feature set, making it convenient for print or mobile scanning use cases.[1][2]
Kutt: While Kutt does not include native QR code generation in its core, there are third-party tools or browser extensions available that can generate QR codes for any URL, including Kutt short links. Some community forks or plugins might add this feature. Officially, out-of-the-box QR codes are not a core feature.[3]
YOURLS: YOURLS does not include native QR code generation by default, but there are several plugins created by the community that add QR code functionality to YOURLS short URLs. This extensibility allows you to add QR generation if needed.[4]
Other lesser-known tools like Blink or Polr may have QR features built-in or via plugins, but the top three mentioned mostly rely on either built-in Shlink support or plugins for YOURLS for QR capabilities.[5][6]
To summarize, Shlink stands out as the self-hosted URL shortener with built-in QR code generation.
For YOURLS, you can enable QR codes through community-developed plugins, while Kutt typically requires external QR code tools.
This makes Shlink a strong candidate if QR code functionality is a priority alongside link shortening.




