# How to set up Julia in a machine isolated from internet?

**URL:** <https://discourse.julialang.org/t/how-to-set-up-julia-in-a-machine-isolated-from-internet/57715>\
**Category:** New to Julia\
**Created:** [March 22, 2021, 1:49pm UTC](https://discourse.julialang.org/t/how-to-set-up-julia-in-a-machine-isolated-from-internet/57715 "2021-03-22T13:49:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hpw](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hpw/32/22300_2.png) [@hpw](https://discourse.julialang.org/u/hpw)\
**Post date:** [March 22, 2021, 1:49pm UTC](https://discourse.julialang.org/t/how-to-set-up-julia-in-a-machine-isolated-from-internet/57715/1 "2021-03-22T13:49:58Z")

</div>

I am really having fun in using Julia for my hobby project at home.  
Especially, the multiple dispatch feature which I have once read about in books of CL.  
And I would like to use it for my work, which has machines isolated from internet.

I plan to do  
(1) set up Julia in a linux machine (outside work machines),  
(2) find the relevant directories for this working Julia  
(3) zip them  
(4) transfer the zip\_file to the work machines, and unzip them.

Questions  
Will this work ?  
What are the ‘complete’ list of directories in (2) ?

Thanks  
HP

---

<div class="post-metadata">

**Author:** ![Oscar\_Smith](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oscar_smith/32/25343_2.png) [@Oscar\_Smith](https://discourse.julialang.org/u/Oscar_Smith)\
**Post date:** [March 22, 2021, 1:54pm UTC](https://discourse.julialang.org/t/how-to-set-up-julia-in-a-machine-isolated-from-internet/57715/2 "2021-03-22T13:54:35Z")

</div>

That will work. The 2 folders you will need are the julia (ie the thing that you download from [julialang.org](http://julialang.org)), and `~/.julia`

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [March 22, 2021, 4:05pm UTC](https://discourse.julialang.org/t/how-to-set-up-julia-in-a-machine-isolated-from-internet/57715/3 "2021-03-22T16:05:50Z")

</div>

While the above should work, you can also use a container (eg Docker), automating this whole process and add unit testing for various features.

---

<div class="post-metadata">

**Author:** ![tbeason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tbeason/32/15898_2.png) [@tbeason](https://discourse.julialang.org/u/tbeason)\
**Post date:** [March 22, 2021, 4:30pm UTC](https://discourse.julialang.org/t/how-to-set-up-julia-in-a-machine-isolated-from-internet/57715/4 "2021-03-22T16:30:22Z")

</div>

Couldn’t there be issues if you are using packages that install/use external libraries?

Maybe a custom sysimage could also work
