Skip to content

spotsnel-apps/personal-obsidian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsidian for private (remote) use

Private Obsidian rdesktop environment using Tailscale. This is imported from gbraad-apps/personal-obsidian but provides a more generic image.

Usage instructions

$ 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

Devcontainer

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

Actions

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

Author

"Gerard Braad"
@gbraad

Sponsor

Become a patron or sponsor, by simply clicking one of these buttons

Github Sponsorship

... or consider a small one-time donation to show appreciation

"Buy Me A Coffee"

PayPal Donate

About

Personal Obsidian rdesktop environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages