How can I for example point lobby.panel.vulcanocraft.is-a.dev to http://147.185.221.27:3544/
?
And how can I get a free SSL certificate for this domain?
ServerCtrl
1 messages · Page 1 of 1 (latest)
How can I for example point lobby.panel.vulcanocraft.is-a.dev to http://147.185.221.27:3544/
?
And how can I get a free SSL certificate for this domain?
ServerCtrl
nope you cannot do that
you can either make your panel run on port 443 (if ssl is setup) or port 80
or you can setup a reverse proxy like caddy or nginx to forward requests to port 3544
for ssl certificate, use letsencrypt. caddy has automatic ssl certificates feature if you use caddy
And can I use srv records on my is-a.dev domain?
yes
To register a subdomain, submit a pull request with a new JSON file in the domains directory. For example, to register
scroll down
for SRV
Ok, and how do I use let's encrypt for free to get an SSL certificate for localhost:3544 on my machine? So that if I go to https://147.185.221.27:3544/
I have an https connection
i recommend you read their documentation for it because its better and i haven't used lets encrypt personally
And how did you get your SSL then on your self hosted stuff?
i use cloudflare tunnels which manages ssl for me
my selfhosted stuff runs on http but is proxied by cloudflare which handles the ssl stuff
And is that free?
yes
but you need ns records to use that with is-a.dev
if you have a vps with port forward i recommend you just use caddy
because it has automatic ssl certificates as a feature
And do you know anything else which I can use to get free ns records?
Maybe another subdomain or something
idk
thatip is accessible right
then i recommend you just use A records
I remember when it was just as easy as using freenom to get a free .TK domain
Ok
Is that something like duckdns?
what?
you did give an ip
i'm assuming that is the site you want right
not exactly
caddy is a server that you run just like your current server
you can access caddy just like your current site
it will forward your request to your actual server
no not exactly
its just a normal server
that reverse proxies requests
to your actual server
in a way its a tunnel
but it runs on the same machine as your server
so i wouldn't call it taht
Is it just a reverse proxy with built in tunnel?
lets start again, what do you think tunnel means?
that's a reverse proxy
not a tunnel
request -> a different server -> your server
that is a tunnel
I currently use https://playit.gg btw
That's what I meant
That's exactly what https://playit.gg is currently doing for me
So I understood it correct
No
Playit.gg gives you a direct ip
nope
playit.gg does not give you a dedicated ip
it gives a shared ip
your domain routes the request to your actual server
It gives you a shared ip with a port
and you cannot use is-a.dev domains there
yeah the ip is shared
that is why you cannot use is-a.dev domains there
Is caddy like the same as playit?
Can I use the following setup?
http server --> caddy server (to convert it to https) --> playit.gg (to "port forward" it) --> srv record (to make it an is-a.dev domain)
i don't know about how playit works let me see
It basically tunnels for example 127.0.0.1:80 to sharedip:port
So you don't need to port forward into your router
They give you a static port btw, that's what make them different from ngrok
It just gives you a static tcp port
Or udp if I change it to udp (but I don't think I need udp)
Does caddy use a lot of ram or cpu?
nope
for me with a lot of stuff on caddy
it uses 60mb ram
with 0% cpu unless you have heavy load even then it uses very low cpu
Ah so no problem on my server with an Intel core i5 9500 and 64 GB DDR4 ram with 2666 MHz
That's great
And can I use caddy to for example forward requests to another machine on my local network?
So for example forwarding requests to 192.168.1.34:80
What a great tool then
i know right
no worries
glad i could help
@meager mica can i know what you're running on playit
Don't know if this is the right place to ask but I got a tiny question about home labbing.
Why should I use jellyfin over mp4 movies with VLC?
i'm trying to recreate your environment
you don't have to. i just like to use jellyfin so i use it
I have one tcp port which forwards to my web server
Yes, but what are the advantages
you get a nice ui and if you want to you can have you friends or family also have access to your media library
you can also watch your shows if you are away from home with a phone
its basically your personal netflix
I think that's the most important advantage
yeah but its useless for me since i don't go out much and i don't have anything other than this laptop lol
And what kind of hard drives do I need to use to store the movies then? I have a very thight budget
wdym exactly
how many movies do you plan to have
and how often and how many people will watch movies
I currently have like 2 TB of movies on my hdd
that's a lot
Once a week, my family
Don't ask me how I got all those movies lol
then you can just get a nice cheap hdd that works
and can last long
and has decent speeds
it doesn't have to be fast
since movies are at best 10MB/sec if many watch at the same tmie
And if I want to host my jellyfin 24/7, do I need a special hdd?
no not required
My current hdd has a speed of 90 mbps
that's not bad at all
Because on the specs page of my hdd there was the following:
"Designed for 24/7 use: no"
as long as like 5 family members are watching the movie in 4k from different devices at the same time i don't think it matters
huhhh?
let me check
Wait, let me grab the link
i think they mean it as in 24x7 you're constantly watching movies type thing
if its idle most of the time its not a significant problem
Idk if you can turn the website to english
Oh so I don't need a Nas hard drive or something?
how many hours per day will you be using your hard drive
constantly i mean
as long as you're not spending >16 hours a day watching movies i don't think you will have any problems
i admit i've never had any hardware but from what i know that's pretty much it
What do you use to store your jellyfin movies?
just my pc's harddrive
i don't have anythng on it lol
let me check
i have 15 gb of media on it
that's all
I was planning to host jellyfin on my raspberry pi 4 with 4 GB ram and a 128 GB SD card
i can't get any external harddrive and i have 150gb free sapce left
That's not many 😅
Don't really know if this is powerful enough
sd cards are bad for workloads like jellyfin at all
just a note: my pc crashed when i was watching anime on 1080p without hardware acceleration (gpu) on jellyfin
Uhmmmmm, my raspberry pi 4 doesn't have a good gpu
then you need to direct stream instead of transcoding the video
transcoding will just kill it lol
What do you mean with transcoding?
its converting the video format
from mp4/etc to a stream that any browser can support
its resource intensive
So that's required to be able to watch movies on my phone for example?
no i think you can directly stream the raw video on jellyfin
which means the phone will do the transcoding
which means you don't need to do much on the rpi
So I need to choose between intensive resource usage on my rpi or intensive resource usage on my phone?
on phone it will be easier
And does it make any difference in 5G usage?
not related
where do you host your homelab
and where do you access it from
then 5g won't matter
the second part is important
where do you access it from
Depends on the place where I am with my phone
Most of the time like 200 km away from my home
it will be the same as watching the video on netflix
as long as your home wifi is faster than your phone isp or same atleast
That's the case
My home lab is hosted in Belgium and I am currently in the Netherlands for example
also about the resource usage if you direct stream
most of the time your phone doesn't need to do transcoding
it will just play it
And that's what I want 😂
unless you're using some weird format that your phone does not support
which you most probably aren't
All movies I have are in mp4 or mkv
And what is the resource usage of jellyfin if I just use direct stream?
also negligible
I speak dutch, french, English and German. So if I saw it for a bit longer I could maybe understand
ich habe das im Grunde auf Deutsch gesagt, aber ich habe vergessen, den Übersetzer zu deaktivieren, also wurde es ins Deutsche übersetzt
I understand like 80% of it
You are telling that you forget to turn your translator to German off
yes
What are your languages?
@burnt bramble will it slow down jellyfin if I keep using my 128 GB SD card in my rpi 4?
yeah
sd cards aren't really great for random io
and they're more prone to failure
i wouldn't recommend it
they're slow too
I thought an SD card would be better then an USB stick to use as system drive
What should I use instead?
you said you had a hdd?
oh for system drive
mb
i think its still gonna be bad
maybe you can like
move every jellyfin files
to your hdd
SSD is better than HDD.
SD is just one S less than SSD.
So I thought an SD was just like a tiny SSD
no lol
SSD Is wicked fast
HDD is not as fast but can hold a lot
SD is a child, extremely small and extremely slow and unreliable
So I should use an SSD as startup drive for my pi. Where can I find something for like under 50€?
that would work
ssds are fast
i don't know about where to buy
i don't buy hardware nor i live in the eu
Where do you live?
im from india
I have a question: do indian scam centers also call indians?
I get called every month. Most people are mad about it, but I just laugh at it because it's funny lol
When you hear the accent you just know it's a scam 🤣
lol
PS C:\Users\keesdekaasdokter\caddy_config> $env:DUCKDNS_API_TOKEN = "my duckdns token" PS C:\Users\keesdekaasdokter\caddy_config> C:\Users\keesdekaasdokter\Desktop\caddy.exe run --config Caddyfile 2025/07/27 10:20:22.908 ←[34mINFO←[0m maxprocs: Leaving GOMAXPROCS=8: CPU quota undefined 2025/07/27 10:20:22.908 ←[34mINFO←[0m GOMEMLIMIT is updated {"package": "github.com/KimMachineGun/automemlimit/memlimit", "GOMEMLIMIT": 14798503526, "previous": 9223372036854775807} 2025/07/27 10:20:22.909 ←[34mINFO←[0m using config from file {"file": "Caddyfile"} 2025/07/27 10:20:22.909 ←[34mINFO←[0m maxprocs: No GOMAXPROCS change to reset Error: adapting config using caddyfile: parsing caddyfile tokens for 'tls': DuckDNS missing API token, at Caddyfile:3 PS C:\Users\keesdekaasdokter\caddy_config>
i get this error
my caddy build exe: https://gofile.io/d/SRGtpz
@burnt bramble
because it includes the duckdns addon
what's the
dockerfile
for your caddy build
oh waiitii
mb
you're not using docker
how i got my exe:
https://gofile.io/d/ujeeJS
no, i just use the exe
i am trying to install the caddy server on my server running windows 10 enterprise n ltsc 2021
do you know what i am doing wrong?
i'm looking into it rn
ok
lol
that sucks
wait
you must specify
your duckdns api token
here
use that
{env.DUCKDNS_API_TOKEN}
bruh
shouldve read the docs
vulcanocaddy.duckdns.org {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
reverse_proxy 192.168.1.37:4096
}
wait, is it working?
`vulcanocaddy.duckdns.org {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
reverse_proxy 192.168.1.37:4096
}`
do i need to change something if i want to forward requests from 127.0.0.1:4500 to 192.168.1.37:4096?
@burnt bramble
so you want caddy to listen for requests on 127.0.0.1:4500?
then yes
that's what i want
vulcanocaddy.duckdns.org -> localhost:4500
change that
but aren't you exposing your caddy
why do you want localhost:4500
the setup i want to use:
playit.gg --> duckdns --> localhost:4500 --> 192.168.1.37:4096
i don't want to expose my real ip
so chatgpt said i needed to use something like DNS-01
this is the output
idk if you know a better setup for my purpose
hm
Dunno how to tell you, but duckdns does use your IP
oh wait you want to use duckdns for your playit ip?
that's what i wanted to do in the first place, but then chatgpt told me i need a domain for the auto https feature
yeah, kinda
but you started this thread saying that you wanted to use an is-a.dev domain?
yes, when my system is ready i want to link an is-a.dev domain so i can access all this from my is-a.dev domain
i see
Technically speaking, you can connect a domain with duckdns
BUT it needs to be in a nested domain for is-a.dev for mc servers
that's what i was planned to do
so you're doing this?
is-a.dev -> cname to duckdns -> your playit ip -> playit tunnels to your local network -> caddy serving with https for your is-a.dev domain -> whatever
yes
are ports 80 and 443 free on your windows machine?
Then do it? Not sure if playit.gg will be happy with a domain thats not connected to them (since its on a paid plan) but you can always try
Caddy takes them
yeah tahts wy i asked
no, i want to use port 4500
caddy needs 80 and 443 otherwise we can use 9080 and 9443 if they're busy
hm
let me reproduce your situation on my pc
i'll get back to you with a working solution
thx
You want caddy to use port 4500?
Or what do you want to use port 4500 for?
Technically possible, but its a pain in the ass
yes
yes, i want caddy to forward 127.0.0.1:4500 to 192.168.1.37:4096 with auto https
that's why i had to take time lol
It will straight up not work if you modify both ports
caddy is gonna choke up because they want it to run on 4500 for requests it gets on hostname with a different port
(I literally tried a week ago and i failed)
But caddy has some sort of documentation
Lemme find it
@meager mica
i got https working wiwth your setup
with this config
{
http_port 9080
https_port 4500
admin off
}
dragsbruh.duckdns.org:4500 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
respond "im an secure silly little femboy"
}
wow great
remember to change your domain and replace respond with reverse proxy
yes
{
http_port 9080
https_port 4500
}
vulcanocaddy.duckdns.org:4500 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
reverse_proxy 192.168.1.37:4096
}
this would be yours
thx
if you want to use is-a.dev domain then create a subdomain with CNAME to your vulcanocaddy.duckdns.org and then update the caddyfile with your is-a.dev subdomain
@meager mica also you have to set your playit.gg ip address in duckdns manually
i didn't find a way to do it automatically
yeah it worked?
192.168.1.38 is the windows pc where the caddy server is running btw
use https://192.168.1.38:4500 in browser
you're using http
http won't work with your setup unfortunately
this is the error i get when i try to use https
or atleast its gonna take a bit more config
i think you have to wait
for a bit
use your playit.gg port
is that going to work? because my duckdns didn't update automatically
or do i need to do that manually?
as i said earlier automatic duckdns won't work
add your playit ip manually
not 127.0.0.1
yay, it's working
now i need to put a cname record on my is-a.dev domain right?
so for example:
lobby.panel.vulcanocraft.is-a.dev
pointing to
vulcanocaddy.duckdns.org:37446
correct?
@burnt bramble
ok, and how can i make it so i just need to enter lobby.panel.vulcanocraft.is-a.dev instead of lobby.panel.vulcanocraft.is-a.dev:37446
you can't, because of playit.gg
i'm currently trying out cname.dev tho
although it'll add one more hop whichmight make things slower
if it's like one more second delay it's fine for me
might take more tbh
i don't really recommend it personally
but if you still want it
go to cname.dev and create accuont
put the playit.gg ip and port you got
put lobby.panel.vulcanocraft.is-a.dev as domain
and save
then create an is-a.dev record lobby.panel.vulcanocraft.json with cname to map.cname.dev
for me it doesn't work atm it times out
if you don't mind having weird domains then
if your github username is vulcano
vulcano.gh.srv.us
then you can checkout https://srv.us which makes things a hundred times easier
i think i am just going to use caddy.vulcanocraft.is-a.dev:37446 then
yeah that works
##24760
i hope this looks good @burnt bramble
do i need to do something when it gets merged?
yeah it looks good
nothing much
just wait ig
also
for https to work after it gets merged
remember to change vulcanocaddy.duckdns.org in your caddyfile to your is-a.dev domain
ok thx
and how can i make it so that if people try to connect to http://vulcanocaddy.duckdns.org:37446/ they get automatically redirected to https://vulcanocaddy.duckdns.org:37446/
so that they don't get this error if they try to connect over http
@burnt bramble
you can set it http only
yeah but they want https
ah
that is why they're using caddy
but i think caddy gives you an error message
wait let me try
that's weird
i remember seeing a message along the lines of "client send http request to a https server" but i don't see that anymore
Yoo chat, congratulations on 435 (now 436) comments in like 3 days!
bruh
{
http_port 9080
https_port 4500
}
caddy.vulcanocraft.is-a.dev:4500 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
reverse_proxy 192.168.1.37:4096
}
Is this a correct update for my caddy file? @burnt bramble
hm?
yeah
also
you said you wanted http and https on the same port right
i found out a way to do it but
it uses a whole another proxy layer lol
Interesting
But what is it exactly?
And are you sure this is correct? If so, just save the file, restart the caddy server and done?
and depending on the request it will detect if its http or https
and then route to either the caddy http port or https port respectively
i haven't tried out yet but it looks promising
So I could maybe use it in following structure:
Is-a.dev --> duckdns --> playit --> sniproxy --> caddy --> 192.168.1.37:4096
yes
the main transport layer is just
playit -> sniproxy -> caddy -> 192.168.1.37:4096
since the first two are just dns
and there's only 2 real hops that might affect performance
yea ig
Let the sniproxy run at 4600
oh also i think you need to update your cert logic since your not using duckdns now
What do I need to change?
no no
I am currently not at home btw, so I will probably update my caddyfile this evening
I am currently in Germany
{
http_port 9080
https_port 4500
}
caddy.vulcanocraft.is-a.dev:4500 {
reverse_proxy 192.168.1.37:4096
}
you can also use normal caddy
instead of the duckdns version
since we aren't using duckdns as our main domain
also i recommend updating the ports
But the important thing is that I want to keep my ip private
yeah you're using playit so all good
wait hold on
i think lets encrypt requests to port 80 and playit does not allow that
i think lets just go with your setup
no need to ping them multiple times, they will respond to you soon
hm
this is a problem
i don't think you can do a dns challenge with an is-a.dev domain nor you can do a http challenge since you can't use port 80
I am asking for my caddyfile without sniproxy
yeah that's the problem
i don't think you can do a dns challenge nor a http challenge with an is-a.dev domain
unless ofc you manually verify the dns challenge by submitting yet another pr which should get merged quickly
Why can't I just do it with a CNAME to duckdns?
because then you would have ssl certificates for your duckdns domain not is-a.dev domain
But the SSL certificate expires after a half year. Do I need to create a PR every half year then?
that too
So it can't be a static txt record?
it should be a txt record
it should be merged fast i think
in under 15 minutes
you can do that when a maintainer is online ig
certbot certonly --manual --preferred-challenges dns -d "caddy.vulcanocraft.is-a.dev"
(check that domain if its correct)
after that it should show you a verification string that you add as txt record in _acme-challenge.caddy.vulcanocraft.json
and then wait for it to propagate and then hit enter
And I need to update that txt every half year?
Isn't there a way to get a static txt so I only need to update it once a 5 year or something?
idk much about this stuff
{
http_port 9080
https_port 4500
}
vulcanocaddy.duckdns.org:4500 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
reverse_proxy 192.168.1.37:4096
}
How can i make it so that requests from 127.0.0.1:4600 are forwarded to 192.168.1.37:5500
Will it also have auto https?
@burnt bramble
I found a way to do this, one word: cloudflare pages
If I for example go to http://redirect.pages.dev it automatically resolves to https://redirect.pages.dev
I am going to update my setup to the following soon:
Is-a.dev --> cloudflare pages (redirect page to my Duckdns with correct port) --> Duckdns --> playit.gg --> caddy server --> my webserver running on another local machine
only for your duckdns.org domain
change the ports from 4500 to 4600 and 4096 to 5500
cloudflare pages is a static site host?
yes
that's not what i mean, i want to add a second webserver
so how do you plan to use it in your setup
just use https://vulcanocaddy.duckdns.org:another_port
127.0.0.1:4500 -->> 192.168.1.37:4096
127.0.0.1:4600 -->> 192.168.1.37:5500
yeah how do you plan to use cf pages
that is the key point here
you can't just have cf pages on http and playit on https
but that isn't what i am asking here
i am asking how i can change the config of my caddyfile so that
127.0.0.1:4500 -->> 192.168.1.37:4096
127.0.0.1:4600 -->> 192.168.1.37:5500
both with auto ssl
on the same duckdns domain
they both get auto ssl on default
i think you can add multiple ports on playit.gg
so you just need to change your cadyfile
let me send u a sample
{ http_port 9080 https_port 4500 } vulcanocaddy.duckdns.org:4500 { tls { dns duckdns {env.DUCKDNS_API_TOKEN} } reverse_proxy 192.168.1.37:4096 }
this is my current caddyfile
ok
no spaces in between the backticks
{
http_port 9080
https_port 4500
}
vulcanocaddy.duckdns.org:4500 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
reverse_proxy 192.168.1.37:4096
}
i want to add something that vulcanocaddy.duckdns.org:4600
is a reverse proxy to 192.168.1.37:5500
{
http_port 9080
https_port 4500
}
vulcanocaddy.duckdns.org:4500 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
reverse_proxy 192.168.1.37:4096
},
vulcanocaddy.duckdns.org:4600 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
reverse_proxy 192.168.1.37:5500
}
@burnt bramble does it work like this?
is this a correct caddyfile?
but how can i add multiple webservers to caddy then?
i'm figuring it out
this is reeally hard because of your current setup
imo you shouldve enabled port forwarding on your router
there i got it
{
http_port 9080
https_port 4500
}
vulcanocaddy.duckdns.org:4500 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
@server1 header Host vulcanocaddy.duckdns.org:35719
@server2 header Host vulcanocaddy.duckdns.org:16749
route {
handle @server1 {
reverse_proxy 192.168.1.37:4096
}
handle @server2 {
reverse_proxy 192.168.1.37:5500
}
}
}
wait
change the ports obv
create a new tunnel here
and then add the first tunnel port in line 11 and second tunnel port in line 12
{
http_port 9080
https_port 4500
}
vulcanocaddy.duckdns.org:4500 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
@server1 header Host vulcanocaddy.duckdns.org:37446
@server2 header Host vulcanocaddy.duckdns.org:44711
route {
handle @server1 {
reverse_proxy 192.168.1.37:4096
}
handle @server2 {
reverse_proxy 192.168.1.37:5500
}
}
}
https://vulcanocaddy.duckdns.org:37446/ works perfectly
https://vulcanocaddy.duckdns.org:44711/ doesn't work
ServerCtrl
configuration of https://vulcanocaddy.duckdns.org:44711/
configuration of https://vulcanocaddy.duckdns.org:37446/
ServerCtrl
@burnt bramble
what does it say in the logs for playit cli
like this
they're offline now but they did work
@burnt bramble to come back to the thing of cloudflare pages. with redirecting the http traffic to https.
try the following sites i set up:
http://vulcanosurvival.pages.dev/
http://vulcanotechcraft.pages.dev/
http://vulcanolobby.pages.dev/
http://vulcanoblock.pages.dev/
http://vulcanobedwars.pages.dev/
http://klokrise.pages.dev/
if you look closely, you see these are all http sites. but if you open it, you end up at my https webserver. because these cloudflare pages are just redirect sites with the following code
i thought you meant
http://vulcanocaddy.duckdns.org:44711 should redirect to https://vulcanocaddy.duckdns.org:44711
but whataever it looks like its good now
Opened <t:1753910972:R>
that's how i easily connect my is-a.dev domain to my duckdns so the ssl will be handled automatically by caddy
oh well
{
http_port 9080
https_port 4500
}
vulcanocaddy.duckdns.org:4500 {
tls {
dns duckdns {env.DUCKDNS_API_TOKEN}
}
@server1 header Host vulcanocaddy.duckdns.org:37446
@server2 header Host vulcanocaddy.duckdns.org:44711
@server3 header Host vulcanocaddy.duckdns.org:44737
@server4 header Host vulcanocaddy.duckdns.org:12700
@server5 header Host vulcanocaddy.duckdns.org:44783
@server6 header Host vulcanocaddy.duckdns.org:36321
@server7 header Host vulcanocaddy.duckdns.org:44767
@server8 header Host vulcanocaddy.duckdns.org:44770
route {
handle @server1 {
reverse_proxy 192.168.1.37:4096
}
handle @server2 {
reverse_proxy 192.168.1.37:5500
}
handle @server3 {
reverse_proxy 192.168.1.37:5600
}
handle @server4 {
reverse_proxy 192.168.1.36:7223
}
handle @server5 {
reverse_proxy 192.168.1.36:7221
}
handle @server6 {
reverse_proxy 192.168.1.36:7222
}
handle @server7 {
reverse_proxy 192.168.1.36:7226
}
handle @server8 {
reverse_proxy 192.168.1.34:4096
}
}
}
this is my final caddyfile, i added all my webservers
wait, why isn't it formatted correctly on discord?
¯_(ツ)_/¯
also
if you wanted redirects
you couldve just used a URL record to https://vulcanocaddy.duckdns.org:37446
but i don't think it would redirect http trafic to https
it would
its protocol agnostic
requests to either http://example.vulcanocraft.is-a.dev or https://example.vulcanocraft.is-a.dev would be redirected to the https version of vulcanocraft.duckdns.org
it still has a big opportunity to use cloudflare pages for it.
i don't need to create a pull request every time i want to change the redirect destination
i use https://maps.vulcanocraft.is-a.dev for a long time, i created a PR to create it a half year ago. but i last updated the redirect location 15 days ago.
it saves a lot of time
both for me and the maintainers here