Skip to content
This repository was archived by the owner on Feb 19, 2020. It is now read-only.

firewalla/xwalla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a86f14a · Feb 19, 2020
Feb 5, 2018
Feb 11, 2020
Feb 13, 2020
Feb 17, 2020
Jan 15, 2020
Oct 29, 2018
Feb 12, 2020
Feb 19, 2020
Feb 12, 2020
Jul 20, 2017
Jan 16, 2020
Feb 14, 2020
Feb 19, 2020
Oct 24, 2019
Feb 17, 2020
Sep 12, 2016
Feb 16, 2020
Jan 16, 2020
Jan 21, 2020
Jan 9, 2017
Apr 11, 2019
Mar 18, 2019
Feb 7, 2020
Feb 19, 2020
Jan 9, 2017
Feb 13, 2020
Jan 15, 2020
Jan 9, 2017
Sep 26, 2019
Feb 17, 2020
Feb 19, 2020
Feb 13, 2020
Jan 31, 2020
Jan 15, 2020
Sep 27, 2019
Aug 28, 2019
Feb 6, 2020
Oct 12, 2019
Sep 11, 2019
Feb 15, 2020
Nov 28, 2018
Oct 14, 2019
Jul 1, 2019
Aug 18, 2017
Jun 11, 2017
Nov 15, 2018
Jan 25, 2020
Dec 24, 2019
Dec 24, 2019
Dec 24, 2019
Jul 5, 2019
Feb 4, 2020
Sep 14, 2017
Nov 27, 2018
Sep 12, 2018

Repository files navigation

Firewalla

Software Image

Firewalla Blue

Firewalla Red

Firewalla Gold

Raspberry Pi (Strongly Not Recommended, this image is out-of-date)

If you have Raspberry Pi 3 and want a preview.  The preview image is a over two years old.  
Download https://github.com/firewalla/firewalla/releases/download/1.6/firewalla1.6a.img.gz
Prepare a blank microsd card > 8GB size
Follow the same step as installing a raspberry pi image
https://www.raspberrypi.org/documentation/installation/installing-images/

We are focusing on delivering the official hardware, hence Raspberry Pi support is a bit lacking, we are hoping to pick it up soon. We will be very likely selling a development version of Firewalla very soon. It will be at cost with a small mark up to take care the labor involved.

Build By Yourself

To Build On Raspberry Pi

  • Download Jessie Lite
https://www.raspberrypi.org/downloads/raspbian/
follow direction to flash this to a card
  • Boot Pi and update
sudo apt-get update
sudo apt-get -y dist-upgrade
sudo apt-get -y install git

  • Configure Pi
- sudo raspi-config
- Change Password
- Host Name
- Advance Options -> Memory Split (Change to 16)
- Expand File System
- Reboot
  • Install On Device
git clone https://github.com/firewalla/firewalla --branch release_pi_1_0 --single-branch
cd firewalla
./buildraw
sudo apt-get clean


** for development please create your own branch. (release_pi_1_0 is for official releases)

Build On Docker (Beta, for development purpose only)

cd docker
docker build -f Dockerfile2 -t firewalla .
docker run --privileged -p 8833:8833 -p 8834:8834 -ti firewalla
# to get an interactive shell
docker run --privileged -p 8833:8833 -p 8834:8834 -ti firewalla su - pi

Apps

iOS App

Android App

Firewalla Box Install Guide

https://firewalla.com/install

If anything bad happens, unplug it. :) The raspberry pi version uses bluetooth to link the app with the board. Final hardware will require a scan of a barcode.

Contributions

  • origin/master: latest / greatest
  • release_pi_1: current released code for pi, will be pulled automatically by all deployed boards.
  • dev_<>: development branchs.
  • Please do a pull request for features

Router Compatibility