# Use Pluto without internet

**URL:** <https://discourse.julialang.org/t/use-pluto-without-internet/62995>\
**Category:** Pluto\
**Created:** [June 16, 2021, 8:09am UTC](https://discourse.julialang.org/t/use-pluto-without-internet/62995 "2021-06-16T08:09:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![cepheid](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cepheid/32/24934_2.png) [@cepheid](https://discourse.julialang.org/u/cepheid)\
**Post date:** [June 16, 2021, 8:09am UTC](https://discourse.julialang.org/t/use-pluto-without-internet/62995/1 "2021-06-16T08:09:11Z")

</div>

I want to use the Pluto in the internal computer without internet.

```julia
using Pluto
Pluto.run()

```

The Pluto start slowly, the Loading dialog box is not show, and the new notebook can’t be created. How to use the Pluto without internet?

---

<div class="post-metadata">

**Author:** ![Wen-Wei\_Tseng](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wen-wei_tseng/32/28839_2.png) [@Wen-Wei\_Tseng](https://discourse.julialang.org/u/Wen-Wei_Tseng)\
**Post date:** [June 16, 2021, 9:06am UTC](https://discourse.julialang.org/t/use-pluto-without-internet/62995/2 "2021-06-16T09:06:02Z")

</div>

Hi cephied,

Pluto (currently) needs internet because some javascript script need to be loaded from `cdn.jsdelivr.net`.

This [gist](https://gist.github.com/joshday/1881c2bb7c781027bfcb0c598de0f8b5) from this [issue](https://github.com/fonsp/Pluto.jl/issues/1132) might help you.

---

<div class="post-metadata">

**Author:** ![cepheid](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cepheid/32/24934_2.png) [@cepheid](https://discourse.julialang.org/u/cepheid)\
**Post date:** [June 17, 2021, 2:04am UTC](https://discourse.julialang.org/t/use-pluto-without-internet/62995/3 "2021-06-17T02:04:12Z")

</div>

The offline script can’t operate successfullly.

```julia
$)─> julia offline_pluto.jl 
┌ Warning: No match found for line: ~/.julia/packages/Pluto/D9HrI/frontend/common/Binder.js: fetch(`https://cdn.jsdelivr.net/gh/fonsp/pluto-usage-counter@1/binder-start.txt?skip_sw`).catch(() => {})
└ @ Main ~/software/offline_pluto.jl:34
┌ Warning: No match found for line: ~/.julia/packages/Pluto/D9HrI/frontend/sw.js:const allowList = ["www.gstatic.com", "fonts.gstatic.com", "fonts.googleapis.com", "cdn.jsdelivr.net", "cdnjs.cloudflare.com", "unpkg.com"]
└ @ Main ~/software/offline_pluto.jl:34
┌ Warning: No match found for line: ~/.julia/packages/Pluto/D9HrI/frontend/components/CellOutput.js: path: (mode) => `https://cdn.jsdelivr.net/npm/codemirror@5.60.0/mode/${mode}/${mode}.min.js`,
└ @ Main ~/software/offline_pluto.jl:34
┌ Warning: No match found for line: ~/.julia/packages/Pluto/D9HrI/frontend/components/Editor.js: fetch(`https://cdn.jsdelivr.net/gh/fonsp/pluto-usage-counter@1/article-view.txt?skip_sw`).catch(() => {})
└ @ Main ~/software/offline_pluto.jl:34
┌ Warning: No match found for line: 
└ @ Main ~/software/offline_pluto.jl:34
ERROR: LoadError: UndefVarError: here not defined
Stacktrace:
 [1] top-level scope
   @ ~/software/offline_pluto.jl:45
in expression starting at ~/software/offline_pluto.jl:45
here

```

---

<div class="post-metadata">

**Author:** ![Allan\_Baker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/allan_baker/32/42645_2.png) [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Post date:** [December 14, 2021, 11:04pm UTC](https://discourse.julialang.org/t/use-pluto-without-internet/62995/4 "2021-12-14T23:04:36Z")

</div>

So what is the work around?

---

<div class="post-metadata">

**Author:** ![Timothy](https://avatars.discourse-cdn.com/v4/letter/t/f14d63/32.png) [@Timothy](https://discourse.julialang.org/u/Timothy)\
**Post date:** [April 19, 2022, 5:30am UTC](https://discourse.julialang.org/t/use-pluto-without-internet/62995/5 "2022-04-19T05:30:30Z")

</div>

Pluto without internet is working for me.

I am running Julia 1.7.2 and Pluto v0.19.0 completely offline (without internet) with no problems - thank you Pluto developers for the awesome work you are doing!
