Hey, good job so far! ;D
Digging through the whole docker setup was definitely the most time consuming part on my side when setting up silverbullet. Regarding the space folder:
After a clean install, the following files should be in the folder:
-a--- 05.04.2025 00:20 4096 .silverbullet.db
-a--- 05.04.2025 00:20 3 .silverbullet.db-shm
-a--- 05.04.2025 00:20 3361952 .silverbullet.db-wal
-a--- 05.04.2025 00:20 366 index.md
-a--- 05.04.2025 00:20 358 SETTINGS.md
If yours is still empty, there is probably still something wrong with the path mapping. Have a look at the output of
sudo docker inspect silverbullet | grep -A8 Mounts
with “silverbullet” being the name of your container.
Assuming your space folder is placed directly in your home folder, the output should look something like this:
"Mounts": [
{
"Type": "bind",
"Source": "/home/<yourUsername>/space",
"Destination": "/space",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
I’ll check for replies tomorrow!
PS: For a way to access your instance from outside your LAN, check out Install SilverBullet on a 64-bit Debian/Ubuntu/RaspianOS, Internet accessible via Tailscale with the tailscale serve
command.