this post was submitted on 30 Nov 2023
2 points (100.0% liked)

Self-Hosted Main

504 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

I moved my previous setup to Cloudflare tunnels for my Plex *arr stack. Works perfectly. Users get to Overseerr no problem and my stats on Cloudflare no longer show thousands of hits by bots and crawlers from all over the globe.
The only problem I'm having and I can't wrap my heard around is how to access my servers ssh using the Termius app on IOS.
If I set up a public hostname to it it failes because it's not getting the prompt for auth. There is no way to add custom headers into the client to use the service auth token (that I know of).
I tried reading the docs for a private network using the Warp client on my phone, which I have installed and registered with my team and it now shows as using the VPN.
So theoretically my phone is now going through cloudflare.
I've had to resort to using the IP address of my home network and port forwarding to my Ubuntu box to ssh in.
I am using an alternate port on the ssh server ie 2555 and the external port is 2556 so that somewhat hides it. I also disabled password login, root login and required key login.

Anyone have any insight on how to accomplish this or is it just not possible with the Termius app on ios?

top 1 comments
sorted by: hot top controversial new old
[–] amcco1@alien.top 1 points 11 months ago

Ssh requires you to install the cloudflared client on your device that you are try to connect with.

Cloudflare Tunnels is really only food for http/s, all other protocols require a cloudflared client.