I'd use a VPN and give your friends the credentials for access to your server(s)
There’s nothing really private about your ip. Whatever you need to do to secure your network you have to do in any solution for this problem.
I suppose that that's what I'm really after. It would be nice to be able to just give out a domain name or something easier to remember for people besides an IP, but I guess it isn't 100% necessary
What are you expecting them to do with your IP?
Self-Hosted Main
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
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
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
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software