Selfhosted
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.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
Material Files support both SMB and SFTP - https://f-droid.org/en/packages/me.zhanghai.android.files/
+1 for Material Files, really great App
Material Files + SFTP is a winning combination. You probably already have SSH configured and it is quite secure.
For remote connection, you can use Tailscale along with Material Files and SMB/SFTP.
I honestly prefer selfhosting my home vpn using Wireguard or OpenVPN.
Yes. But that would assume that OP is not behind CGNAT. Also, even with Static IP, if I had to just do file transfer over SSH, I would use Tailscale over selfhosting wireguard. But that's my personal take on this.
Yeah getting stuck behind CGNAT IPv4 and no IPv6 would break setting up your own vpn server. That would cause me too look for another internet provider.
I only got 100mbps at home so I'm still running openvpn as I don't gain anything worthwhile from wireguard.
I highly recommend this one.
If all you're looking for is a way to send files from your phone to your server, this is the simplest way to do it.
Share your server volume as a SMB, mount to phone via Material Files.
And SSH key authentication
There is also FX which can do this too, additionally you can browse/download/upload files to/from the phone locally from PC through browser (the app opens up a web server).