githubEdit

Let's Host Things!

Now finally, we can easily host new containers and services, securely!

Let's try hosting ConvertX

A self-hosted online file converter. Supports over a thousand different formats. Written with TypeScript, Bun and Elysia.

1

Let's use Docker Compose

From the Github:

2

Open Portainer

Go to Stacks > Click on +Add Stacks, then put in the Docker Compose.

Then, we can click on Deploy the Stack!

3

Configure Cloudflare Tunnels

Remember, now we need to configure Cloudflare to be able to expose this to the internet, and we can follow the guide from the previous page on how to add new routesarrow-up-right! We reccommend you trying it yourself.

chevron-rightInstructionshashtag

Add the following lines to config.yml (remember to edit the domain name and tld):

Add the new subdomain record to DNS:

Restart and update Cloudflard:

4

Congrats, WE'RE DONEEE

A Non-Exhaustive List of Cool Things to Self Host:

Now that you know how to self-host things, it's also good to know where to find other cool things.

Of course, you can also just run your own dev projects and expose the port to the internet the same!

Some cool services we use:

This is based off: https://github.com/awesome-selfhosted/awesome-selfhostedarrow-up-right

Last updated