# Install Discourse on an isolated CentOS 7 server

**URL:** <https://meta.discourse.org/t/install-discourse-on-an-isolated-centos-7-server/73538>\
**Category:** Sysadmins\
**Tags:** how-to, install\
**Created:** [November 6, 2017, 5:16pm UTC](https://meta.discourse.org/t/install-discourse-on-an-isolated-centos-7-server/73538 "2017-11-06T17:16:03Z")\
**Posts on this page:** 1\
**Showing post:** 22

<div class="post-metadata">

**Author:** ![ssvenn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ssvenn/32/86740_2.png) [@ssvenn](https://meta.discourse.org/u/ssvenn)\
**Post date:** [October 23, 2019, 2:21pm UTC](https://meta.discourse.org/t/install-discourse-on-an-isolated-centos-7-server/73538/22 "2019-10-23T14:21:57Z")

</div>

do you know where in the code those ruby gem fetches for plugins happen? I tried looking for it but haven’t found the right place yet.

I’m thinking maybe instead of using cached gems maybe it would be more elegant to run a rubygems mirror on the isolated host, i found a tutorial here and it looks like you can configure extra system-wide gem sources

> **[Run your own gem server - RubyGems Guides](https://guides.rubygems.org/run-your-own-gem-server/)**
>
> Tutorials, guides, FAQs for RubyGems package management

---

_[View the full topic](https://meta.discourse.org/t/install-discourse-on-an-isolated-centos-7-server/73538)._
