# How to install a plugin without rebuilding (or set a maintainance message)

**URL:** <https://meta.discourse.org/t/how-to-install-a-plugin-without-rebuilding-or-set-a-maintainance-message/88742>\
**Category:** Support\
**Created:** [May 30, 2018, 2:13pm UTC](https://meta.discourse.org/t/how-to-install-a-plugin-without-rebuilding-or-set-a-maintainance-message/88742 "2018-05-30T14:13:23Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)\
**Post date:** [May 30, 2018, 2:14pm UTC](https://meta.discourse.org/t/how-to-install-a-plugin-without-rebuilding-or-set-a-maintainance-message/88742/2 "2018-05-30T14:14:11Z")

</div>

It’s really not possible to install a plugin without rebuilding afaik.

> [@Sir\_Reyowski](#):
>
> I’m also looking for a solution to set a message when the users visits my rebuilding Discourse who says that the forum is currently in maintainance (instead of the web browser error).

This can be done by setting up an offline page while rebuilding here is a guide:

> [@Add an offline page to display when Discourse is rebuilding or starting up](https://meta.discourse.org/t/adding-an-offline-page-when-rebuilding/45238):
>
> warning This guide is intended for advanced users, who are already using nginx outside the docker container. By following this guide you make your setup more complicated and will lose some speed benefits like HTTP2 if you’re not running Ubuntu 16.04 or later. Proceed with caution! When Discourse is rebuilding or starting up, your users will usually either see an error message from their browser… …or a not-so-nice 502 error message from Nginx: If you’re a perfectionist …

---

_[View the full topic](https://meta.discourse.org/t/how-to-install-a-plugin-without-rebuilding-or-set-a-maintainance-message/88742)._
