# Timed out waiting for device ... when install crowdsec

**URL:** <https://discourse.crowdsec.net/t/timed-out-waiting-for-device-when-install-crowdsec/1886>\
**Category:** crowdsec\
**Created:** [June 20, 2024, 4:23am UTC](https://discourse.crowdsec.net/t/timed-out-waiting-for-device-when-install-crowdsec/1886 "2024-06-20T04:23:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![trinhchien](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/trinhchien/32/901_2.png) [@trinhchien](https://discourse.crowdsec.net/u/trinhchien)\
**Post date:** [June 20, 2024, 4:23am UTC](https://discourse.crowdsec.net/t/timed-out-waiting-for-device-when-install-crowdsec/1886/1 "2024-06-20T04:23:10Z")

</div>

Hello everyone,

I am trying to install CrowdSec on a private server without a connection to the public internet. I have downloaded the CrowdSec package from [packagecloud.io](http://packagecloud.io), specifically the crowdsec-1.6.2-1.el7.x86\_64.rpm package for CentOS 7.

After installation, I am unable to start CrowdSec and I receive the following error:

 ![error](https://europe1.discourse-cdn.com/flex013/uploads/crowdsec/original/1X/acb0695d6f7924d04b7a67002fe8a3b60dd66f73.jpeg)  
(I cant get the log file to personal pc)

Is there a way to install CrowdSec and the bouncer-iptable without needing access to the public internet?

---

<div class="post-metadata">

**Author:** ![iiAmLoz](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/iiamloz/32/386_2.png) [@iiAmLoz](https://discourse.crowdsec.net/u/iiAmLoz)\
**Post date:** [June 20, 2024, 7:51am UTC](https://discourse.crowdsec.net/t/timed-out-waiting-for-device-when-install-crowdsec/1886/2 "2024-06-20T07:51:00Z")

</div>

> [@trinhchien](#):
>
> Is there a way to install CrowdSec and the bouncer-iptable without needing access to the public internet?

Not at the moment, you need to download the configuration files you need and transfer them to the offline device as CrowdSec believes these files should be present if the installation script runs _with_ an internet connection.

Whats the aim for this installation does it somehow receive connections from a reverse proxy or something?

---

<div class="post-metadata">

**Author:** ![trinhchien](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/trinhchien/32/901_2.png) [@trinhchien](https://discourse.crowdsec.net/u/trinhchien)\
**Post date:** [June 20, 2024, 2:37pm UTC](https://discourse.crowdsec.net/t/timed-out-waiting-for-device-when-install-crowdsec/1886/3 "2024-06-20T14:37:28Z")

</div>

> [@iiAmLoz](#):
>
> Not at the moment, you need to download the configuration files you need and transfer them to the offline device as CrowdSec believes these files should be present if the installation script runs _with_ an internet connection.
> 
> Whats the aim for this installation does it somehow receive connections from a reverse proxy or something?

Due to my company’s security policy , I cannot connect to the public internet during the installation process. However, I can download and transfer the necessary files. I have tried downloading the file /etc/crowdsec/hub/.index.json from the address [https://hub-cdn.crowdsec.net/master/.index.json](https://hub-cdn.crowdsec.net/master/.index.json) as described in the error message. After that, the crowdsec application was able to start without any errors.

However, it seems that my parsers cannot parse the data. The status returned when I run `cscli explain` is always “parser failure.” Is there any way to know exactly which files are needed for the installation or post-installation process without using the public internet?  
I am also considering using Nexus as a proxy repository for Yum, but I do not have much experience in configuring Nexus

---

<div class="post-metadata">

**Author:** ![iiAmLoz](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/iiamloz/32/386_2.png) [@iiAmLoz](https://discourse.crowdsec.net/u/iiAmLoz)\
**Post date:** [June 20, 2024, 2:39pm UTC](https://discourse.crowdsec.net/t/timed-out-waiting-for-device-when-install-crowdsec/1886/4 "2024-06-20T14:39:42Z")

</div>

Let me do some testing tomorrow and I’ll write a small guide on getting it working. The crux of it you need to download parsers and scenarios from the [hub](https://hub.crowdsec.net/) and place them in the relevant places

The installation will also place a cronjob which you can remove as it wont work anyways in `/etc/cron.daily/crowdsec` else you will get reports of the cron failing

---

<div class="post-metadata">

**Author:** ![trinhchien](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/trinhchien/32/901_2.png) [@trinhchien](https://discourse.crowdsec.net/u/trinhchien)\
**Post date:** [June 20, 2024, 2:47pm UTC](https://discourse.crowdsec.net/t/timed-out-waiting-for-device-when-install-crowdsec/1886/5 "2024-06-20T14:47:08Z")

</div>

> [@iiAmLoz](#):
>
> Let me do some testing tomorrow and I’ll write a small guide on getting it working. The crux of it you need to download parsers and scenarios from the [hub](https://hub.crowdsec.net/) and place them in the relevant places
> 
> The installation will also place a cronjob which you can remove as it wont work anyways in `/etc/cron.daily/crowdsec` else you will get reports of the cron failing

I’m very happy to hear that. Thank you so much for your help. This will be very beneficial to me.
