#95 Add Tor, configure hidden service for Mastodon

Merged
raucao merged 7 commits from feature/tor_hidden_services into master 10 months ago
raucao commented 10 months ago

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.

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.
raucao added the
kredits-2
label 10 months ago
raucao added the
ops
label 10 months ago
raucao commented 10 months ago
Owner

Update: added a hidden service for ejabberd as well. It's available at ht6eqe754p3m2gif.onion.

Update: added a hidden service for ejabberd as well. It's available at `ht6eqe754p3m2gif.onion`.
greg commented 10 months ago
Owner

I added a comment about the attributes in my review, the rest looks good!

I added a comment about the attributes in my review, the rest looks good!
greg requested changes 10 months ago
@@ -1,2 +1,9 @@
node.default["kosmos-ejabberd"]["version"] = "19.02"
node.default["kosmos-ejabberd"]["checksum"] = "aea550c58e61eab04ca9beb8896d8b04f4a79321c21dee160a67ad6787236f51"
node.default["tor"]["HiddenServices"]["ejabberd"] = {
greg

I think this belongs in the recipe (just before include_recipe "tor-full"), and using node.override

I think this belongs in the recipe (just before `include_recipe "tor-full"`), and using `node.override`
@@ -4,3 +4,6 @@ node.default["kosmos-mastodon"]["streaming_port"] = 4000
node.default["kosmos-mastodon"]["server_name"] = "kosmos.social"
node.default["kosmos-mastodon"]["redis_url"] = "redis://localhost:6379/1"
node.default["kosmos-mastodon"]["sidekiq_threads"] = 25
node.default["tor"]["HiddenServices"]["mastodon"] = {
greg

Same thing as in site-cookbooks/kosmos-ejabberd/attributes/default.rb

Same thing as in `site-cookbooks/kosmos-ejabberd/attributes/default.rb`
greg deleted branch feature/tor_hidden_services 10 months ago

Reviewers

greg requested changes 10 months ago
The pull request has been merged as 79b1025836.
Sign in to join this conversation.
Loading…
Cancel
Save
There is no content yet.