Installation

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.

2 Likes