# Editing OpenEMR instance once deployed on AWS

**URL:** <https://community.open-emr.org/t/editing-openemr-instance-once-deployed-on-aws/12011>\
**Category:** OpenEMR Development\
**Created:** [April 23, 2019, 12:15am UTC](https://community.open-emr.org/t/editing-openemr-instance-once-deployed-on-aws/12011 "2019-04-23T00:15:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peter\_Dobbs](https://community.open-emr.org/letter_avatar_proxy/v4/letter/p/58956e/32.png) [@Peter\_Dobbs](https://community.open-emr.org/u/Peter_Dobbs)\
**Post date:** [April 23, 2019, 12:15am UTC](https://community.open-emr.org/t/editing-openemr-instance-once-deployed-on-aws/12011/1 "2019-04-23T00:15:20Z")

</div>

I’ve been messing around with an instance published on template in AWS, but I’d like to customize it similar to what I can do when using XAMPP. In the past, on my XAMPP deployment, I’ve been able to edit and add the patient encounter forms. Any idea how to do that on the Linux machine?  
Do I have to make all the changes before deploying the EC2 instance?  
Is there something in the template that keeps me from messing with specific forms?

---

<div class="post-metadata">

**Author:** ![juggernautsei](https://community.open-emr.org/user_avatar/community.open-emr.org/juggernautsei/32/10764_2.png) [@juggernautsei](https://community.open-emr.org/u/juggernautsei)\
**Post date:** [April 24, 2019, 4:11pm UTC](https://community.open-emr.org/t/editing-openemr-instance-once-deployed-on-aws/12011/2 "2019-04-24T16:11:14Z")

</div>

@Peter_Dobbs  
I can simply say learn to dockers. The ASW installs a dockers instance. So, to get to the code you will have to get into the container. Learn how to get into the container then you can begin to modify the code.

There are crash courses around the web for dockers and you can search this forum for clues like this one.

> [@Docker PHP Error Logs](https://community.open-emr.org/t/docker-php-error-logs/11764/6):
>
> @juggernautsei So this may not work if you are running a number of dockers at once, but for a single OpenEMR instance you can also just log into the docker instance. Its what I’m doing with the unit tests right now. Here’s a paste of what I wrote for the unit testing tips: First get your docker instance id for openemr docker ps That should give you a screen like so CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS …
