# Installing a test setup on a non-internet-connected machine

**URL:** <https://forum.opensearch.org/t/installing-a-test-setup-on-a-non-internet-connected-machine/20145>\
**Category:** OpenSearch\
**Tags:** install\
**Created:** [July 5, 2024, 4:46am UTC](https://forum.opensearch.org/t/installing-a-test-setup-on-a-non-internet-connected-machine/20145 "2024-07-05T04:46:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![halloleo](https://avatars.discourse-cdn.com/v4/letter/h/ccd318/32.png) [@halloleo](https://forum.opensearch.org/u/halloleo)\
**Post date:** [July 5, 2024, 4:46am UTC](https://forum.opensearch.org/t/installing-a-test-setup-on-a-non-internet-connected-machine/20145/1 "2024-07-05T04:46:29Z")

</div>

**Versions** (relevant - OpenSearch/Dashboard/Server OS/Browser):

OpenSearch: Latest available  
Dashboard: Latest available  
Server OS: CentOS 7.8  
Browser: Vivaldi 6.5.3206.63/Edge 126.0.2592.68

**Describe the issue** :

The Linux Host is a non-internet-connected machine, where I want to install a test setup of OpenSearch for development.

I’m thinking how to install OpenSearch and I guess RPM install or TAR ball install is the way to go. RPM install has the issue that on this machine the root filesystem is small and yum/rpm don’t really allow for installing into custom locations. Therefore I think I’m stuck with TAR ball installation. Two questions about this:

**(1)** The installation guide says to do harsh system changes to `swapoff` and `sysctl.conf`. Just in order to try and test Opensearch with a few documents, do I really need to do so?

**(2)** Does the TAR ball contain _everything_ I need to run OpenSearch on Linux? As said, the machine is not connected to the internet.

Thanks for any pointers!
