-
Notifications
You must be signed in to change notification settings - Fork 171
Raspberry Pi Install Ubuntu
These steps will prepare your Raspberry Pi / Ubuntu server for Open Bazaar.
https://wiki.ubuntu.com/ARM/RaspberryPi
( as described in https://wiki.ubuntu.com/ARM/RaspberryPi )
# boot the Pi
# login: ubuntu password: ubuntu
sudo fdisk /dev/mmcblk0
d [enter]
2 [enter]
n [enter]
p [enter]
2 [enter]
[enter]
[enter]
w [enter]
sudo reboot
# system reboots
# you log back in
sudo resize2fs /dev/mmcblk0p2
It is never a good idea to run a server with a default password.
Run this command and follow the instructions:
passwd
This will be handy for the rest of the setup.
sudo apt-get install -y openssh-server
Many of these steps are easier if you can copy and paste directly into the terminal. Making an SSH connection to your Raspberry Pi from your desktop makes this possible.
Here's some info on how to do it: https://www.raspberrypi.org/documentation/remote-access/ssh/unix.md
Many of these steps will take a very long time, be patient. It's a lot to download and install, but once it's done, it's smooth sailing.
sudo apt-get update
sudo apt-get install -y git python-dev libffi-dev libssl-dev python-setuptools
sudo easy_install pip
git clone https://github.com/OpenBazaar/OpenBazaar-Server.git
cd OpenBazaar-Server/
sudo pip install -r requirements.txt
python openbazaard.py start -d -r 0.0.0.0
It's preferred that this is done from the client UI:
Account Icon >> Admin Panel >> System >> Turn Server Off
https://github.com/OpenBazaar/OpenBazaar-Client
These instructions do not cover the client setup, perhaps they will later.
It's trying to connect to a "local" server. And this server is not local, it's on a separate computer ( your raspberry pi ). It should be on the same network though.
Earlier, you SSH'ed into the raspberry pi. To do this you needed it's IP address, you're going to need that now to setup the connection from the client.
Now that the localhost connection has timed out.
- Click the avatar at the top right of the app.
- Click 'Admin Panel'
- Change Server
- Enter in the full path for the server api, using the IP address you used earlier. Ex:
http://192.168.1.148:18469/api/v1/
- Enter in the full path for the server api, using the IP address you used earlier. Ex:
- Close the Admin Panel to establish connection