This installs and configures Tor and a Tor hidden service for Mastodon (or any other port 80 sites).
It's running in production now: https://kosmos.social/@kosmos/102722941255208284
We can now also add more hidden services for other sites and programs.
Update: added a hidden service for ejabberd as well. It's available at ht6eqe754p3m2gif.onion.
I added a comment about the attributes in my review, the rest looks good!
I think this belongs in the recipe (just before include_recipe "tor-full"), and using node.override
Same thing as in site-cookbooks/kosmos-ejabberd/attributes/default.rb
No due date set.
This pull request currently doesn't have any dependencies.
Deleting a branch is permanent. It CANNOT be undone. Continue?