# How to run Livepeer with Geth?

**URL:** <https://forum.livepeer.org/t/how-to-run-livepeer-with-geth/143>\
**Category:** Help: Getting Started\
**Created:** [February 4, 2018, 3:03am UTC](https://forum.livepeer.org/t/how-to-run-livepeer-with-geth/143 "2018-02-04T03:03:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JCKO](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.livepeer.org/jcko/32/62_2.png) [@JCKO](https://forum.livepeer.org/u/JCKO)\
**Post date:** [February 4, 2018, 3:03am UTC](https://forum.livepeer.org/t/how-to-run-livepeer-with-geth/143/1 "2018-02-04T03:03:44Z")

</div>

Hi,

Love the concept of Livepeer, love your work!

I successfully run the tutorial and done my first broadcast under Livepeer testnet;  
however, I progress to this part: [http://livepeer.readthedocs.io/en/latest/node.html#install-and-start-geth](http://livepeer.readthedocs.io/en/latest/node.html#install-and-start-geth)  
and it seems fine to boot on and start downloading, but now I seems don’t know how to run livepeer command with this geth thing…  
I think I still connected to Livepeer testnet…

If there’s no such thing “Run Livepeer w/ my own Geth”, then why I need to get a new ETH account open in Geth?

Sorry, I’m super new to be here and this is my first time playing Livepeer and Geth. So I know my question must seem silly… please forgive me. Hope I can get some direction and help here. Thanks!

JC

 ![13](https://canada1.discourse-cdn.com/flex030/uploads/livepeer/original/1X/846eb66dbef818c0bc7c46b986f7167ece499248.png)

---

<div class="post-metadata">

**Author:** ![dob](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.livepeer.org/dob/32/7_2.png) [@dob](https://forum.livepeer.org/u/dob)\
**Post date:** [February 4, 2018, 7:33pm UTC](https://forum.livepeer.org/t/how-to-run-livepeer-with-geth/143/2 "2018-02-04T19:33:04Z")

</div>

Good question. Looks like the docs might need an update. I’m thinking that the flags that you need to connect to your own Geth node rather than the remote hosted one are either `-ethIpcPath` or `-ethWsURL`

From `livepeer -help`

```auto
  -ethAcctAddr string
    	Existing Eth account address
  -ethIpcPath string
    	Path for eth IPC file
  -ethKeystorePath string
    	Path for the Eth Key
  -ethPassword string
    	Password for existing Eth account address
  -ethWsUrl string
    	geth websocket url

```

When you start Geth, I believe it creates a `.ipc` file in its datadir. If you provide the path to this file as the `-ethIpcPath` then it will likely connect to that node. I think @ericxtang can confirm, and update the docs?

---

<div class="post-metadata">

**Author:** ![ericxtang](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.livepeer.org/ericxtang/32/8_2.png) [@ericxtang](https://forum.livepeer.org/u/ericxtang)\
**Post date:** [February 5, 2018, 10:47pm UTC](https://forum.livepeer.org/t/how-to-run-livepeer-with-geth/143/3 "2018-02-05T22:47:17Z")

</div>

Hi JC,

Your local Geth seems to be connected correctly.

@dob is right that our doc needs an update. You don’t need to run a local Geth node to use Livepeer. Simply running `livepeer -testnet` is enough to connect to the Livepeer testnet in onchain mode.

Eric
