Today's Deep-Dive: YOURLS
Ep. 170

Today's Deep-Dive: YOURLS

Episode description

The Deep Dive discusses YOURLS, which stands for Your Own URL Shortener, emphasizing its role as self-hosted software rather than a subscription service. Users can download and run it on their own servers, granting them complete control over their short links, click data, and brand identity. The document highlights the advantages of owning data, including detailed statistics such as historical click reports, referrer tracking, and visitor geolocation, which are valuable for marketers and content sharers. Additionally, YOURLS offers extensibility through a robust plugin architecture, allowing users to customize functionality according to their needs. The setup process is designed to be beginner-friendly, with comprehensive documentation available. The software is free and open-source under the MIT license, encouraging users to modify and share it. A supportive community exists for those seeking assistance or advanced features. Ultimately, YOURLS empowers users to take ownership of their online presence and data, transforming link shortening into a strategic asset. The discussion concludes by prompting listeners to consider the importance of controlling their online infrastructure.

Download transcript (.srt)
0:00

Welcome back to the Deep Dive.

0:01

Yeah, hello.

0:02

Time to get into another set of sources.

0:04

Exactly.

0:05

We're here to dig through the material you've given us,

0:09

cut through the noise, and really pull out what matters,

0:12

make it clear.

0:14

Think of us as your shortcut, helping

0:16

you get genuinely informed on this specific topic,

0:19

straight from the sources provided.

0:20

And speaking of support, this Deep Dive

0:22

is powered today by Safe Server.

0:24

If you're dealing with hosting software,

0:27

or maybe you need a hand with digital transformation,

0:30

Safe Server is there to help.

0:32

You can find out more at www.safe-server.de.

0:36

So a big thanks to Safe Server for making this possible.

0:39

Definitely.

0:39

Their support is key for these sessions.

0:41

OK, so let's jump in.

0:43

Today we're looking at something called URLS, Y-O-U-R-L-S.

0:46

Yes, URLS.

0:48

And based on the sources, mainly the project's

0:50

own GitHub page and their website it stands for.

0:53

Well, it's pretty straightforward.

0:54

Your own URL shortener.

0:56

It really is.

0:57

The name just nails it, doesn't it?

0:59

It's not like a service you subscribe to somewhere online.

1:01

No, it's actual software.

1:03

PHP scripts, basically.

1:05

You download them, you install them,

1:06

and you run them on your server using your domain name.

1:09

Ah, OK.

1:11

So completely different from, say,

1:12

using bit.ly or tiny URL, where you're

1:15

on their platform using their short domain name.

1:18

Exactly.

1:18

Here you are in charge.

1:19

It's your link shortener.

1:21

So you get custom short links, maybe

1:23

like your-cool-site.com for forward-swape promo instead

1:28

of bit.lyry random stuff.

1:30

Full control.

1:31

Right.

1:31

So our mission for this deep dive, then,

1:33

is to unpack these sources, figure out

1:35

exactly what URLs gives you, and maybe more importantly, why.

1:38

Why would someone actually set up their own URL shortener

1:41

when there are free public ones everywhere?

1:43

And we want to make it feel approachable.

1:45

Even setting up server software sounds a bit technical.

1:48

The sources do stress that they've

1:50

tried to make getting started easier.

1:52

So we'll touch on that, make it beginner-friendly.

1:54

Perfect.

1:54

OK, so digging in, the first thing

1:55

that really stands out from the sources

1:58

is this constant theme of control.

2:01

They keep saying full control over your data,

2:02

host it on your own domain.

2:04

It's repeated a lot.

2:05

It's the fundamental difference, isn't it?

2:07

When you use a public service, they own the link structure.

2:10

They often hover up tons of data about who clicks what, when,

2:14

where, and you depend on them staying in business

2:18

on their rules.

2:19

With your ILS, you own it all.

2:21

The links, the click data, your brand identity

2:24

is right there in the URL.

2:25

That makes sense.

2:26

That ownership piece seems huge.

2:29

But what else comes with that control?

2:30

The sources mention some features

2:33

beyond just making a long URL short.

2:36

Oh, yeah.

2:36

They talk about awesome stats.

2:38

And this isn't just a basic click count.

2:41

Oh, really?

2:42

What sort of stats are we talking about?

2:43

Well, the docs in the site mention things

2:45

like historical click reports, referrer's tracking,

2:49

and even visitor's geolocation.

2:51

Wow.

2:52

OK, so hold on.

2:53

Not just how many clicks, but you can see trends over time

2:57

and referrers.

2:58

So like how people found the link,

3:00

whether they came from Twitter or an email campaign

3:03

or maybe another website.

3:04

Exactly that.

3:05

And the geolocation gives you an idea

3:07

of where in the world the clicks are coming from.

3:09

For anyone doing marketing or sharing content online

3:12

or just tracking projects, that level of detail,

3:15

knowing the context around the click is super valuable.

3:18

Yeah, you usually only get glimpses of that

3:20

with free services or you have to pay for the good stuff.

3:23

Right, here it's all your data on your server

3:27

for you to analyze however you want.

3:29

That's a really powerful point,

3:30

the depth of data you get by owning it.

3:32

Okay, what else stood out in the sources?

3:34

Extensibility, that's another big one.

3:36

The sources highlight a terrific plugin architecture.

3:39

Plugins, okay.

3:40

Yeah, they say there are dozens of plugins available

3:42

creating endless possibilities

3:44

so you can tweak your OLS

3:47

to work exactly the way you need.

3:49

So it's not just static, you can add extra functions.

3:52

Can you give an example what kind of things can plugins do?

3:55

Sure, the sources mention things like

3:57

maybe adding a recap TCHA for security

4:00

on a public facing shortening page.

4:02

Okay, yeah.

4:03

Or integrating with other tools and services you use.

4:07

Or even changing how the short keywords

4:09

themselves are generated.

4:10

You could imagine a plugin maybe sending click data

4:14

straight to your main analytics platform

4:16

or creating special types of short links.

4:18

I see, so it goes from being just a shortener

4:20

to being like a flexible little platform you can build on.

4:23

Precisely.

4:24

That's a huge draw for developers or businesses

4:26

that have very specific workflow needs.

4:29

Makes sense.

4:30

It becomes part of your infrastructure,

4:31

not just a tool you use.

4:33

Now, you mentioned making it approachable for beginners.

4:37

Running server software can sound intimidating.

4:39

What do the sources say about actually setting it up?

4:43

They're quite clear on that.

4:44

They point directly to the documentation.

4:46

It's at docs.euroles.org.

4:48

And they describe it as covering everything

4:50

from beginners to experts.

4:52

That suggests they've really thought

4:54

about the onboarding process.

4:55

Trying to provide a clear path for people

4:58

who maybe haven't self-hosted much before,

5:00

but want those benefits, owning their links, owning the data.

5:04

So that fits with our goal here,

5:05

seeing it understandable for folks maybe new to this.

5:09

Good documentation is absolutely critical for that.

5:11

It really is.

5:12

And another thing that helps with accessibility

5:15

and reinforces the control aspect

5:17

is that it's free and open source software.

5:20

Ah, right, open source.

5:22

Yeah, under the MIT license, which is very permissive.

5:26

One source even says, quite bluntly, it's free software.

5:30

Do whatever the hell you want with it.

5:33

OK, I like that directness.

5:34

It really emphasizes the freedom, doesn't it?

5:36

It does.

5:37

Use it free.

5:37

Look at the code.

5:38

Change it if you want.

5:39

Share it.

5:40

No strings attached, basically, beyond the license itself.

5:43

Exactly.

5:44

And the sources also hint at a decent community around it.

5:47

Blogs, forums, places to find plugins and help.

5:51

So if you do get stuck or you want

5:53

to explore more advanced stuff with plugins,

5:55

there's likely support out there.

5:56

OK, so let's bring this back to you, the listener.

5:58

Why should you care about your Alice?

6:01

Well, if you're maybe uncomfortable with third party

6:04

services controlling your links, your brand, the data.

6:07

Right, if that loss of control bothers you.

6:10

Or if you really need those detailed stats, the refers,

6:15

the location data, not just raw click counts.

6:18

Or maybe you need something super specific,

6:20

something customizable that a standard service just

6:23

doesn't offer.

6:23

Then running your own URLs instance on your own server

6:27

with your own domain, that could actually

6:29

be a really good solution, especially knowing

6:31

there's documentation aimed at beginners.

6:33

It's really about that shift, isn't it?

6:35

Yeah.

6:36

From sort of renting a feature to owning

6:39

a piece of your own online setup tailored for you.

6:42

Absolutely.

6:43

OK, let's wrap up this deep dive into URLs, then.

6:46

So we've seen it's free.

6:46

It's open source software.

6:48

PHP is scripts.

6:49

Right.

6:49

Let's you run your very own URL shortener, key point

6:53

on your server.

6:53

Giving you complete control.

6:55

The main idea is ownership, your links, your domain,

6:58

your click data.

6:58

And the things that make it powerful

7:00

are those detailed statistics we talked about.

7:02

The refers, history, geolocation.

7:05

The flexibility you get from that plug-in system.

7:08

Yeah, customizing it.

7:09

And just the basic freedom that comes with open-source software.

7:13

Plus, documentation designed to help even

7:16

if you're starting out.

7:17

It basically takes something simple,

7:18

like shortening a link, and turns it

7:20

into a strategic, data-rich asset

7:24

that you control completely.

7:25

So maybe here's a final thought to leave you with.

7:27

We live in a time where so much of what we do online

7:30

goes through these huge platforms.

7:32

Really good.

7:33

So how important is it becoming for you

7:35

to actually control the basic building

7:37

blocks of your own online presence,

7:39

even down to something as fundamental as the links

7:42

you share?

7:43

Yeah, that's a good question to ponder.

7:45

Where do you draw the line on what you control yourself?

7:47

Indeed.

7:48

Well, thank you for joining us for this deep dive

7:50

on your OSL.

7:51

Hope it give you a clear picture of what it is

7:53

and why you might consider it.

7:55

And just a reminder, this deep dive

7:57

was made possible with support from Safe Server.

8:00

That's right.

8:01

If you need help with hosting software

8:03

You can find more info at www.safe-server.de.

8:03

You can find more info at www.safe-server.de.