Git Product home page Git Product logo

fulmo's Introduction

fulmo

a minimalist c-lightning UI

Dependencies

You must have a bitcoin full node and c-lightning installed and running.

Make sure python, pip, and git are installed:

sudo apt-get install python python-pip python-dev build-essential git

Install the following python modules:

sudo pip install pylightning Flask qrcode[pil]

Installation

Add this to your ~/.lightning/config file and restart your c-lightning node:

rpc-file=/tmp/lightning-rpc

Then run:

git clone https://github.com/marzig76/fulmo
cd fulmo
./fulmo

Then just open a web browser to http://localhost:5000

Notes

This will set up a web UI for your locally running c-lightning node. By default, it will use an unencrypted connection. If you want an encrypted connection with automatically generated self-signed certs, you can specify the --ssl command line argument: ./fulmo --ssl. Then use https when connecting.

The service binds to all local interfaces, so it will be accessable to your entire local network. This is ideal for running it on a raspberry pi, then accessing it from another device on your network like your laptop or smart phone.

This uses python2, so if you're having any errors, or if you know that your python command maps to python3, try installing the dependencies with pip2 instead of pip, and running with python2, instead of python.

fulmo's People

Contributors

marzig76 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.