# Help with setting up OpenRefine as a webapp on an Ubuntu server

**URL:** <https://forum.openrefine.org/t/help-with-setting-up-openrefine-as-a-webapp-on-an-ubuntu-server/2037>\
**Category:** Support and Helpdesk\
**Created:** [January 23, 2025, 8:30pm UTC](https://forum.openrefine.org/t/help-with-setting-up-openrefine-as-a-webapp-on-an-ubuntu-server/2037 "2025-01-23T20:30:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![brookmiller](https://avatars.discourse-cdn.com/v4/letter/b/2acd7d/32.png) [@brookmiller](https://forum.openrefine.org/u/brookmiller)\
**Post date:** [January 23, 2025, 8:30pm UTC](https://forum.openrefine.org/t/help-with-setting-up-openrefine-as-a-webapp-on-an-ubuntu-server/2037/1 "2025-01-23T20:30:51Z")

</div>

Hello,

I'm a relative newbie with Ubuntu. I want to set up an instance of OpenRefine that researchers can access on an Ubuntu server (20.04.6 LTS) that uses Apache. Following Felix Lohmeier's instructions ([How To Install OpenRefine on a web server with Ubuntu 22.04 · GitHub](https://gist.github.com/felixlohmeier/0ec8b2e8241356ed52af072d9102b391)), I've set up OpenRefine in /opt, created a Location in my apache configuration file and created a service.

I did NOT follow his instructions re: iptables because there are many webapps on the server and I didn't want to affect them.

I also have not allocated more memory, per OpenRefine's suggestions and Lohmeier's.

With that said, when I spin up the service, I see this:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/openrefine/original/2X/5/5e010a069c14d4e17ccae14cb2625fcb10d3e382.png)  
In my console in Chrome, it appears that openrefine uses the root url on the server to look for files, rather than going into the OpenRefine file system:  
e.g., [https://myserverurl/wirings.js/](https://myserverurl/wirings.js/) rather than finding wirings.js in the OpenRefine folders.

Could someone point me in the proper direction? Thanks.
