Private Obsidian rdesktop environment using Tailscale.
This is imported from gbraad-apps/personal-obsidian
but provides a more generic image.
$ podman run -d --name obsidian \
--hostname ${HOSTNAME}-obsidian -p 8444:8444 \
-v ~/Documents:/home/obsidian/Documents \
ghcr.io/spotsnel-apps/obsidian:latest
This allows you to open the remote session from your IP, like
https://[remote_ip]:8444
.
Note
Username: obsidian
Password: password
Otherwise, you can use tailscale to allow remote use:
$ podman exec obsidian tailscale up
$ tailscale ip
... and then open https://[tailscale_ip]:8444
A devcontainer is available for testing purposes. While it starts, the kasmvnc server can not be used on localhost. Preferably the following can be done
As root
$ tmux new-session -s tailscaled -d
$ tmux send -t tailscaled "tailscaled" ENTER
$ tailscale up
and then use another user:
$ su - forge
$ kasmvncserver
$ tailscale ip
... and then open https://[tailscale_ip]:8444
It is also possible to run a remote instance on Actions, by adding a Tailscale authentication key in the repository secrets named TAILSCALE_AUTHKEY
and start the tailscale-rdesktop
workflow.
$ gh workflow run tailscale-rdesktop.yml
@gbraad |
Become a patron or sponsor, by simply clicking one of these buttons
... or consider a small one-time donation to show appreciation