# Installing Designer Launcher and Vision client Launchers on Ignition Edge on Raspberry Pi

**URL:** <https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355>\
**Category:** Ignition\
**Created:** [March 11, 2021, 10:23am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355 "2021-03-11T10:23:56Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![electricworks48](https://avatars.discourse-cdn.com/v4/letter/e/c2a13f/32.png) [@electricworks48](https://forum.inductiveautomation.com/u/electricworks48)\
**Post date:** [March 11, 2021, 10:23am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/1 "2021-03-11T10:23:56Z")

</div>

Hello There

I have been trying to install Designer Launcher and Vision Client Launchers on a Raspberry Pi that has the edge gateway installed. What is presented doesn’t reflect what is in the manual but disregarding that i follow the instructions as per the manual and the prompts on the gateway web page.

I extract the file that is in the downloads folder.  
i navigate to the file and double click it. it gives a 4 options: 1. execute 2. execute in terminal 3. open 4 . cancel. 1. & 2. run a egg timer cursor for about 20seconds and do nothing. 3. opens a txt file with this in it.

[Desktop Entry]  
Encoding=UTF-8  
Version=1.0  
Type=Application  
Terminal=True  
Icon=/home/pi/Downloads/designerlauncher\_1/app/launcher.png  
Name=Designer Launcher  
Exec=bash -c ‘cd “$(dirname “$1”)/app” && ./designerlauncher.sh &’ . %k  
Path=.

Has anyone a how to on this?  
Thanks  
Regards  
Stephen

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [March 11, 2021, 11:14am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/2 "2021-03-11T11:14:51Z")

</div>

More information usually results in better answers. 😉

- What version of Pi?
- What OS do you have on the Pi?
- Which version of Edge?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 11, 2021, 11:30am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/3 "2021-03-11T11:30:41Z")

</div>

I’m pretty sure RPi can’t run the designer. At all. Due to javafx, IIRC.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 11, 2021, 12:29pm UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/4 "2021-03-11T12:29:13Z")

</div>

Yes this is correct. Launchers and the Designer will not run _on_ the RPi, you have to run them elsewhere.

RPi can run the gateway, a Perspective session, and a manually launched Vision Client if you’re willing to get your hands dirty.

---

<div class="post-metadata">

**Author:** ![vpillarisetty](https://avatars.discourse-cdn.com/v4/letter/v/ed655f/32.png) [@vpillarisetty](https://forum.inductiveautomation.com/u/vpillarisetty)\
**Post date:** [September 2, 2021, 3:15pm UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/5 "2021-09-02T15:15:25Z")

</div>

Can we use the RPI to run a vision window as a HMI?

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [September 2, 2021, 3:25pm UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/6 "2021-09-02T15:25:25Z")

</div>

yes you can. there are some shell scripts available at `${GW_ADDRESS}/system/nativelaunch?type=legacy&os=linux` to help with launching a vision client on systems where the launchers themselves won’t work. You will need to install your own java (version 11) but any Web Browser component usage will likely not function on these devices. You may also need to do some modification to these scripts depending on your environment as well.

Hope that helps,  
Jonathan C

---

<div class="post-metadata">

**Author:** ![Off\_In\_The\_Woods](https://avatars.discourse-cdn.com/v4/letter/o/f1d935/32.png) [@Off\_In\_The\_Woods](https://forum.inductiveautomation.com/u/Off_In_The_Woods)\
**Post date:** [December 31, 2021, 11:54pm UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/7 "2021-12-31T23:54:41Z")

</div>

Help dumb this down for a total newbie. I’ve got an RPi 3b running a 64bit OS. I’ve installed JavaJDK v11. What more needs done to allow the client launcher to load?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 1, 2022, 1:07am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/8 "2022-01-01T01:07:45Z")

</div>

It isn’t really for newbies–RPis aren’t really a supported platform. But it isn’t rocket science. Start by getting that script from your installed gateway. Save it locally in your RPi. Read it.

Edit it if you want to change some of the variable defaults. Change its permissions to executable. Run it with suitable arguments. Rinse and repeat until you’ve got it.

Note that launching a designer requires JavaFx, which isn’t available for typical ARM JDKs.

---

<div class="post-metadata">

**Author:** ![liangliang\_yi](https://avatars.discourse-cdn.com/v4/letter/l/ad7895/32.png) [@liangliang\_yi](https://forum.inductiveautomation.com/u/liangliang_yi)\
**Post date:** [September 1, 2024, 11:55pm UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/9 "2024-09-01T23:55:01Z")

</div>

Hi Kevin,

I am facing the same issue.

When you say RPI, do you mean the RPI NOOBS OS or do you mean the ARM system?  
I cannot run the designer launcher on the RPI installed with NOOBS OS, but if I reinstall the RPI with ubuntu, will it be OK to run the designer launcher?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 2, 2024, 12:14am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/10 "2024-09-02T00:14:23Z")

</div>

The launchers (Designer Launcher, Vision Client Launcher) do not work in ARM systems.

---

<div class="post-metadata">

**Author:** ![liangliang\_yi](https://avatars.discourse-cdn.com/v4/letter/l/ad7895/32.png) [@liangliang\_yi](https://forum.inductiveautomation.com/u/liangliang_yi)\
**Post date:** [September 2, 2024, 12:24am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/11 "2024-09-02T00:24:25Z")

</div>

emmm, that's an issue.

My thought is to run a RPI IPC as a complete edge solution, installed with ignition edge. Anytime if I want to make site edge changes, I can just teamviewer to this edge station to change the ignition tags, scripts.

Now, It looks like that I need to setup a VPN connection to remote access the site ignition edge to achieve this function.

Any better solution to have a nice complete Edge solution on a RPI system?

Thanks

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 2, 2024, 12:32am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/12 "2024-09-02T00:32:32Z")

</div>

> [@liangliang\_yi](#):
>
> complete Edge solution

> [@liangliang\_yi](#):
>
> on a RPI system?

Pick one.

This situation has long been documented:

> **[Launchers and Workstation | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/launchers-and-workstation#launcher-download-and-installation)**
>
> Ignition features several launchable runtimes

(Though a manually-launched Vision Client is possible, as noted above.)

---

<div class="post-metadata">

**Author:** ![liangliang\_yi](https://avatars.discourse-cdn.com/v4/letter/l/ad7895/32.png) [@liangliang\_yi](https://forum.inductiveautomation.com/u/liangliang_yi)\
**Post date:** [September 2, 2024, 2:44am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/13 "2024-09-02T02:44:35Z")

</div>

Thanks for the advice.

Sadly the only hurdle preventing the RPI to be a complete ignition edge solution is the designer launcher issue.

To keep on using the RPI platform, I need to look for VPN connection, so I can open the site edge remotely from a windows platform.

Beside OpenVPN, is there any other budget VPN solution that can fit my requirements:

1. up to 10 edge devices for various projects.
2. occasionally I need to make edge side changes, tag changes, scripting changes, etc. It means I need to connect to site ignition designer remotely via the VPN connection.
3. I still have teamviewer desktop access to all of the site edge devices.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 2, 2024, 3:28am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/14 "2024-09-02T03:28:29Z")

</div>

Wireguard is a popular VPN tool (it is the foundation of Tailscale, but can be configured on its own). I find it more difficult at that fundamental level than OpenVPN. (I run my own OpenVPN host for customer support purposes.)

---

<div class="post-metadata">

**Author:** ![liangliang\_yi](https://avatars.discourse-cdn.com/v4/letter/l/ad7895/32.png) [@liangliang\_yi](https://forum.inductiveautomation.com/u/liangliang_yi)\
**Post date:** [September 3, 2024, 2:27am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/15 "2024-09-03T02:27:38Z")

</div>

thanks for the reply.

Correct me if I am wrong. To setup a OpenVPN server on a RPI, as per the statement from OpenVPN, I can have two free connections to OpenVPN Access Server, any concurrent connection beyond 2, I will need to start paying for the connection. 10 connections is around 75/mth. It's no longer considered as a budget solution to me anymore.

Is there any open source VPN package to install on a RPI that I can setup a self host VPN server, so I can have any number of VPN connections for free?

---

<div class="post-metadata">

**Author:** ![liangliang\_yi](https://avatars.discourse-cdn.com/v4/letter/l/ad7895/32.png) [@liangliang\_yi](https://forum.inductiveautomation.com/u/liangliang_yi)\
**Post date:** [September 3, 2024, 2:29am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/16 "2024-09-03T02:29:38Z")

</div>

While googling RPI VPN,  
I found the following link:  
[https://www.pivpn.io/](https://www.pivpn.io/)

Is it something worth testing?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 3, 2024, 11:47am UTC](https://forum.inductiveautomation.com/t/installing-designer-launcher-and-vision-client-launchers-on-ignition-edge-on-raspberry-pi/44355/17 "2024-09-03T11:47:13Z")

</div>

> [@liangliang\_yi](#):
>
> I can have two free connections to OpenVPN Access Server

That's the commercial offering. Use the open source version instead (included in most Linux distros). No limits. Also, you should be installing such on a publicly reachable cloud server, and using the OpenVPN _ **client** _ on your scattered leaf nodes.

Note: the OpenVPN open source executable handles both client and server. The difference is solely in the configuration. In SystemD, there are two configs tailored for each, using the `@` notation to allow multiple instances.
