Add Tor, configure hidden service for Mastodon #95
No hay revisores
Etiquetas
Sin etiquetas
service
accounts
service
discourse
service
drone-ci
service
email
service
garage
service
gitea
service
ipfs
service
mastodon
service
postgres
service
remotestorage
service
wiki
service
xmpp
bug
design
dev environment
docs
duplicate
enhancement
feature
good first issue
idea
invalid
kredits-1
kredits-2
kredits-3
on hold
ops
question
release
major
release
minor
release
patch
security
ui/ux
wontfix
Sin Milestone
Ningún proyecto
No asignados
2 participantes
Notificaciones
Fecha de vencimiento
Sin fecha de vencimiento.
Dependencias
No se han establecido dependencias.
Referencia: kosmos/chef#95
Cargando…
Referencia en una nueva incidencia
No se ha proporcionado una descripción.
Eliminar rama "feature/tor_hidden_services "
Eliminar una rama es permanente. Aunque la rama eliminada puede continuar existiendo durante un corto tiempo antes de que sea eliminada, en la mayoría de los casos NO PUEDE deshacerse. ¿Continuar?
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!
@ -1,2 +1,9 @@
node.default["kosmos-ejabberd"]["version"] = "19.02"
node.default["kosmos-ejabberd"]["checksum"] = "aea550c58e61eab04ca9beb8896d8b04f4a79321c21dee160a67ad6787236f51"
node.default["tor"]["HiddenServices"]["ejabberd"] = {
I think this belongs in the recipe (just before
include_recipe "tor-full"
), and usingnode.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"] = {
Same thing as in
site-cookbooks/kosmos-ejabberd/attributes/default.rb