1
0
silverbullet/website/Raspberry Pi Installation.md
2022-12-27 12:52:15 +01:00

45 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

There are currently no official 64-bit ARM Linux builds available of [Deno](https://deno.land/). However, there are [unofficial ones](https://github.com/LukeChannings/deno-arm64). Heres how to set that up.
> **Note** Compatibility note
> This only works on **64-bit** versions of Linux. 32-bit is currently unsupported by Deno.
For the record, this was tested on a 64-bit Ubuntu server install on a Raspberry Pi 4. But it should work on any 64-bit Linux.
## Installing Deno
```shell
# Make sure you have unzip installed
$ apt install unzip
# Download a recent Deno build
$ wget https://github.com/LukeChannings/deno-arm64/releases/download/v1.29.1/deno-linux-arm64.zip
# Deno will use this directory for other binaries, so let's put Deno there too
$ mkdir -p ~/.deno/bin
$ cd ~/.deno/bin
$ unzip ~/deno-linux-arm64.zip
```
Thats it. You should now be able to run `~/.deno/bin/deno` just fine.
Add `~/.deno/bin` to PATH, e.g. in `~/.bashrc` add:
```
export PATH=$PATH:~/.deno/bin
```
Then to verify:
```shell
$ source ~/.bashrc
$ deno -V
```
Then, just follow the standard [[Silver Bullet]] installation instructions:
```shell
$ deno install -f --name silverbullet -A --unstable https://get.silverbullet.md
$ mkdir ~/Notes
$ silverbullet ~/Notes --hostname 0.0.0.0
```
And access it on `http://ip-of-pi:3000`
Have fun!