deploy.yaml 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640
  1. - &linux
  2. id: deploy-linux-generic
  3. meta: &linux_meta
  4. name: Linux
  5. link: ""
  6. categories:
  7. - deploy.operating-systems
  8. icon_filename: "linux.svg"
  9. keywords:
  10. - linux
  11. most_popular: true
  12. install_description: "Run the following command on your node to install and claim Netdata:"
  13. methods:
  14. - &ks_wget
  15. method: wget
  16. commands:
  17. - channel: nightly
  18. command: >
  19. wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh --nightly-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  20. - channel: stable
  21. command: >
  22. wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh --stable-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  23. - &ks_curl
  24. method: curl
  25. commands:
  26. - channel: nightly
  27. command: >
  28. curl https://get.netdata.cloud/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --nightly-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  29. - channel: stable
  30. command: >
  31. curl https://get.netdata.cloud/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --stable-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  32. additional_info: &ref_containers >
  33. Did you know you can also deploy Netdata on your OS using {% goToCategory navigateToSettings=$navigateToSettings categoryId="deploy.docker-kubernetes" %}Kubernetes{% /goToCategory %} or {% goToCategory categoryId="deploy.docker-kubernetes" %}Docker{% /goToCategory %}?
  34. clean_additional_info: &ref_clean_containers >
  35. Did you know you can also deploy Netdata on your OS using Kubernetes or Docker?
  36. related_resources: {}
  37. platform_info:
  38. group: ""
  39. distro: ""
  40. quick_start: 1
  41. - <<: *linux
  42. id: deploy-ubuntu
  43. meta:
  44. <<: *linux_meta
  45. name: Ubuntu
  46. link: https://ubuntu.com/
  47. icon_filename: "ubuntu.svg"
  48. most_popular: false
  49. platform_info:
  50. group: "include"
  51. distro: "ubuntu"
  52. quick_start: -1
  53. - <<: *linux
  54. id: deploy-debian
  55. meta:
  56. <<: *linux_meta
  57. name: Debian
  58. link: https://www.debian.org/
  59. icon_filename: "debian.svg"
  60. most_popular: false
  61. platform_info:
  62. group: "include"
  63. distro: "debian"
  64. quick_start: -1
  65. - <<: *linux
  66. id: deploy-fedora
  67. meta:
  68. <<: *linux_meta
  69. name: Fedora
  70. link: https://www.fedoraproject.org/
  71. icon_filename: "fedora.png"
  72. most_popular: false
  73. platform_info:
  74. group: "include"
  75. distro: "fedora"
  76. quick_start: -1
  77. - <<: *linux
  78. id: deploy-rhel
  79. meta:
  80. <<: *linux_meta
  81. name: Red Hat Enterprise Linux
  82. link: https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux
  83. icon_filename: "rhel.png"
  84. most_popular: false
  85. platform_info:
  86. group: "no_include"
  87. distro: "rhel"
  88. quick_start: -1
  89. - <<: *linux
  90. id: deploy-rockylinux
  91. meta:
  92. <<: *linux_meta
  93. name: Rocky Linux
  94. link: https://rockylinux.org/
  95. icon_filename: "rocky.svg"
  96. most_popular: false
  97. platform_info:
  98. group: "include"
  99. distro: "rockylinux"
  100. quick_start: -1
  101. - <<: *linux
  102. id: deploy-alpinelinux
  103. meta:
  104. <<: *linux_meta
  105. name: Alpine Linux
  106. link: https://www.alpinelinux.org/
  107. icon_filename: "alpine.svg"
  108. most_popular: false
  109. platform_info:
  110. group: "include"
  111. distro: "alpinelinux"
  112. quick_start: -1
  113. - <<: *linux
  114. id: deploy-amazonlinux
  115. meta:
  116. <<: *linux_meta
  117. name: Amazon Linux
  118. link: https://aws.amazon.com/amazon-linux-2/
  119. icon_filename: "amazonlinux.png"
  120. most_popular: false
  121. platform_info:
  122. group: "include"
  123. distro: "amazonlinux"
  124. quick_start: -1
  125. - <<: *linux
  126. id: deploy-archlinux
  127. meta:
  128. <<: *linux_meta
  129. name: Arch Linux
  130. link: https://archlinux.org/
  131. icon_filename: "archlinux.png"
  132. most_popular: false
  133. platform_info:
  134. group: "include"
  135. distro: "archlinux"
  136. quick_start: -1
  137. - <<: *linux
  138. id: deploy-centos
  139. meta:
  140. <<: *linux_meta
  141. name: CentOS
  142. link: https://www.centos.org/
  143. icon_filename: "centos.svg"
  144. most_popular: false
  145. platform_info:
  146. group: "include"
  147. distro: "centos"
  148. quick_start: -1
  149. - <<: *linux
  150. id: deploy-centos-stream
  151. meta:
  152. <<: *linux_meta
  153. name: CentOS Stream
  154. link: https://www.centos.org/centos-stream
  155. icon_filename: "centos.svg"
  156. most_popular: false
  157. platform_info:
  158. group: "include"
  159. distro: "centos-stream"
  160. quick_start: -1
  161. - <<: *linux
  162. id: deploy-manjarolinux
  163. meta:
  164. <<: *linux_meta
  165. name: Manjaro Linux
  166. link: https://manjaro.org/
  167. icon_filename: "manjaro.svg"
  168. most_popular: false
  169. platform_info:
  170. group: "include"
  171. distro: "archlinux"
  172. quick_start: -1
  173. - <<: *linux
  174. id: deploy-oraclelinux
  175. meta:
  176. <<: *linux_meta
  177. name: Oracle Linux
  178. link: https://www.oracle.com/linux/
  179. icon_filename: "oraclelinux.svg"
  180. most_popular: false
  181. platform_info:
  182. group: "include"
  183. distro: "oraclelinux"
  184. quick_start: -1
  185. - <<: *linux
  186. id: deploy-opensuse
  187. meta:
  188. <<: *linux_meta
  189. name: SUSE Linux
  190. link: https://www.suse.com/
  191. icon_filename: "openSUSE.svg"
  192. most_popular: false
  193. platform_info:
  194. group: "include"
  195. distro: "opensuse"
  196. quick_start: -1
  197. - id: deploy-macos
  198. meta:
  199. name: macOS
  200. link: ""
  201. categories:
  202. - deploy.operating-systems
  203. icon_filename: "macos.svg"
  204. most_popular: true
  205. keywords:
  206. - macOS
  207. - mac
  208. - apple
  209. install_description: "Run the following command on your Intel based OSX, macOS servers to install and claim Netdata:"
  210. methods:
  211. - *ks_curl
  212. additional_info: *ref_containers
  213. clean_additional_info: *ref_clean_containers
  214. related_resources: {}
  215. platform_info:
  216. group: "no_include"
  217. distro: "macos"
  218. quick_start: 5
  219. - id: deploy-docker
  220. meta:
  221. name: Docker
  222. link: "https://www.docker.com/"
  223. categories:
  224. - deploy.docker-kubernetes
  225. icon_filename: "docker.svg"
  226. most_popular: true
  227. keywords:
  228. - docker
  229. - container
  230. - containers
  231. install_description: |
  232. Install and connect new Docker containers
  233. Find the commands for `docker run`, `docker compose` or `Docker Swarm`. On the last two you can copy the configs, then run `docker-compose up -d` in the same directory as the `docker-compose.yml`
  234. > Netdata container requires different privileges and mounts to provide functionality similar to that provided by Netdata installed on the host. More info [here](https://learn.netdata.cloud/docs/installing/docker?_gl=1*f2xcnf*_ga*MTI1MTUwMzU0OS4xNjg2NjM1MDA1*_ga_J69Z2JCTFB*MTY5MDMxMDIyMS40MS4xLjE2OTAzMTAzNjkuNTguMC4w#create-a-new-netdata-agent-container)
  235. > Netdata will use the hostname from the container in which it is run instead of that of the host system. To change the default hostname check [here](https://learn.netdata.cloud/docs/agent/packaging/docker?_gl=1*i5weve*_ga*MTI1MTUwMzU0OS4xNjg2NjM1MDA1*_ga_J69Z2JCTFB*MTY5MDMxMjM4Ny40Mi4xLjE2OTAzMTIzOTAuNTcuMC4w#change-the-default-hostname)
  236. methods:
  237. - method: Docker CLI
  238. commands:
  239. - channel: nightly
  240. command: |
  241. docker run -d --name=netdata \
  242. --pid=host \
  243. --network=host \
  244. -v netdataconfig:/etc/netdata \
  245. -v netdatalib:/var/lib/netdata \
  246. -v netdatacache:/var/cache/netdata \
  247. -v /:/host/root:ro,rslave \
  248. -v /etc/passwd:/host/etc/passwd:ro \
  249. -v /etc/group:/host/etc/group:ro \
  250. -v /etc/localtime:/etc/localtime:ro \
  251. -v /proc:/host/proc:ro \
  252. -v /sys:/host/sys:ro \
  253. -v /etc/os-release:/host/etc/os-release:ro \
  254. -v /var/log:/host/var/log:ro \
  255. -v /var/run/docker.sock:/var/run/docker.sock:ro \
  256. --restart unless-stopped \
  257. --cap-add SYS_PTRACE \
  258. --cap-add SYS_ADMIN \
  259. --security-opt apparmor=unconfined \
  260. {% if $showClaimingOptions %}
  261. -e NETDATA_CLAIM_TOKEN={% claim_token %} \
  262. -e NETDATA_CLAIM_URL={% claim_url %} \
  263. -e NETDATA_CLAIM_ROOMS={% $claim_rooms %} \
  264. {% /if %}
  265. netdata/netdata:edge
  266. - channel: stable
  267. command: |
  268. docker run -d --name=netdata \
  269. --pid=host \
  270. --network=host \
  271. -v netdataconfig:/etc/netdata \
  272. -v netdatalib:/var/lib/netdata \
  273. -v netdatacache:/var/cache/netdata \
  274. -v /:/host/root:ro,rslave \
  275. -v /etc/passwd:/host/etc/passwd:ro \
  276. -v /etc/group:/host/etc/group:ro \
  277. -v /etc/localtime:/etc/localtime:ro \
  278. -v /proc:/host/proc:ro \
  279. -v /sys:/host/sys:ro \
  280. -v /etc/os-release:/host/etc/os-release:ro \
  281. -v /var/log:/host/var/log:ro \
  282. -v /var/run/docker.sock:/var/run/docker.sock:ro \
  283. --restart unless-stopped \
  284. --cap-add SYS_PTRACE \
  285. --cap-add SYS_ADMIN \
  286. --security-opt apparmor=unconfined \
  287. {% if $showClaimingOptions %}
  288. -e NETDATA_CLAIM_TOKEN={% claim_token %} \
  289. -e NETDATA_CLAIM_URL={% claim_url %} \
  290. -e NETDATA_CLAIM_ROOMS={% $claim_rooms %} \
  291. {% /if %}
  292. netdata/netdata:stable
  293. - method: Docker Compose
  294. commands:
  295. - channel: nightly
  296. command: |
  297. version: '3'
  298. services:
  299. netdata:
  300. image: netdata/netdata:edge
  301. container_name: netdata
  302. pid: host
  303. network_mode: host
  304. restart: unless-stopped
  305. cap_add:
  306. - SYS_PTRACE
  307. - SYS_ADMIN
  308. security_opt:
  309. - apparmor:unconfined
  310. volumes:
  311. - netdataconfig:/etc/netdata
  312. - netdatalib:/var/lib/netdata
  313. - netdatacache:/var/cache/netdata
  314. - /:/host/root:ro,rslave
  315. - /etc/passwd:/host/etc/passwd:ro
  316. - /etc/group:/host/etc/group:ro
  317. - /etc/localtime:/etc/localtime:ro
  318. - /proc:/host/proc:ro
  319. - /sys:/host/sys:ro
  320. - /etc/os-release:/host/etc/os-release:ro
  321. - /var/log:/host/var/log:ro
  322. - /var/run/docker.sock:/var/run/docker.sock:ro
  323. {% if $showClaimingOptions %}
  324. environment:
  325. - NETDATA_CLAIM_TOKEN={% claim_token %}
  326. - NETDATA_CLAIM_URL={% claim_url %}
  327. - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
  328. {% /if %}
  329. volumes:
  330. netdataconfig:
  331. netdatalib:
  332. netdatacache:
  333. - channel: stable
  334. command: |
  335. version: '3'
  336. services:
  337. netdata:
  338. image: netdata/netdata:stable
  339. container_name: netdata
  340. pid: host
  341. network_mode: host
  342. restart: unless-stopped
  343. cap_add:
  344. - SYS_PTRACE
  345. - SYS_ADMIN
  346. security_opt:
  347. - apparmor:unconfined
  348. volumes:
  349. - netdataconfig:/etc/netdata
  350. - netdatalib:/var/lib/netdata
  351. - netdatacache:/var/cache/netdata
  352. - /:/host/root:ro,rslave
  353. - /etc/passwd:/host/etc/passwd:ro
  354. - /etc/group:/host/etc/group:ro
  355. - /etc/localtime:/etc/localtime:ro
  356. - /proc:/host/proc:ro
  357. - /sys:/host/sys:ro
  358. - /etc/os-release:/host/etc/os-release:ro
  359. - /var/log:/host/var/log:ro
  360. - /var/run/docker.sock:/var/run/docker.sock:ro
  361. {% if $showClaimingOptions %}
  362. environment:
  363. - NETDATA_CLAIM_TOKEN={% claim_token %}
  364. - NETDATA_CLAIM_URL={% claim_url %}
  365. - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
  366. {% /if %}
  367. volumes:
  368. netdataconfig:
  369. netdatalib:
  370. netdatacache:
  371. - method: Docker Swarm
  372. commands:
  373. - channel: nightly
  374. command: |
  375. version: '3'
  376. services:
  377. netdata:
  378. image: netdata/netdata:edge
  379. pid: host
  380. network_mode: host
  381. cap_add:
  382. - SYS_PTRACE
  383. - SYS_ADMIN
  384. security_opt:
  385. - apparmor:unconfined
  386. volumes:
  387. - netdataconfig:/etc/netdata
  388. - netdatalib:/var/lib/netdata
  389. - netdatacache:/var/cache/netdata
  390. - /:/host/root:ro,rslave
  391. - /etc/passwd:/host/etc/passwd:ro
  392. - /etc/group:/host/etc/group:ro
  393. - /etc/localtime:/etc/localtime:ro
  394. - /proc:/host/proc:ro
  395. - /sys:/host/sys:ro
  396. - /etc/os-release:/host/etc/os-release:ro
  397. - /etc/hostname:/etc/hostname:ro
  398. - /var/log:/host/var/log:ro
  399. - /var/run/docker.sock:/var/run/docker.sock:ro
  400. {% if $showClaimingOptions %}
  401. environment:
  402. - NETDATA_CLAIM_TOKEN={% claim_token %}
  403. - NETDATA_CLAIM_URL={% claim_url %}
  404. - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
  405. {% /if %}
  406. deploy:
  407. mode: global
  408. restart_policy:
  409. condition: on-failure
  410. volumes:
  411. netdataconfig:
  412. netdatalib:
  413. netdatacache:
  414. - channel: stable
  415. command: |
  416. version: '3'
  417. services:
  418. netdata:
  419. image: netdata/netdata:stable
  420. pid: host
  421. network_mode: host
  422. cap_add:
  423. - SYS_PTRACE
  424. - SYS_ADMIN
  425. security_opt:
  426. - apparmor:unconfined
  427. volumes:
  428. - netdataconfig:/etc/netdata
  429. - netdatalib:/var/lib/netdata
  430. - netdatacache:/var/cache/netdata
  431. - /:/host/root:ro,rslave
  432. - /etc/passwd:/host/etc/passwd:ro
  433. - /etc/group:/host/etc/group:ro
  434. - /etc/localtime:/etc/localtime:ro
  435. - /proc:/host/proc:ro
  436. - /sys:/host/sys:ro
  437. - /etc/os-release:/host/etc/os-release:ro
  438. - /etc/hostname:/etc/hostname:ro
  439. - /var/log:/host/var/log:ro
  440. - /var/run/docker.sock:/var/run/docker.sock:ro
  441. {% if $showClaimingOptions %}
  442. environment:
  443. - NETDATA_CLAIM_TOKEN={% claim_token %}
  444. - NETDATA_CLAIM_URL={% claim_url %}
  445. - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
  446. {% /if %}
  447. deploy:
  448. mode: global
  449. restart_policy:
  450. condition: on-failure
  451. volumes:
  452. netdataconfig:
  453. netdatalib:
  454. netdatacache:
  455. additional_info: ""
  456. related_resources: {}
  457. platform_info:
  458. group: "no_include"
  459. distro: "docker"
  460. quick_start: 3
  461. - id: deploy-kubernetes
  462. meta:
  463. name: Kubernetes (Helm)
  464. link: ""
  465. categories:
  466. - deploy.docker-kubernetes
  467. icon_filename: "kubernetes.svg"
  468. keywords:
  469. - kubernetes
  470. - container
  471. - Orchestrator
  472. install_description: |
  473. **Use helm install to install Netdata on your Kubernetes cluster**
  474. For a new installation use `helm install` or for existing clusters add the content below to your `override.yaml` and then run `helm upgrade -f override.yml netdata netdata/netdata`
  475. methods:
  476. - method: Helm
  477. commands:
  478. - channel: nightly
  479. command: |
  480. helm install netdata netdata/netdata \
  481. --set image.tag=edge{% if $showClaimingOptions %} \
  482. --set parent.claiming.enabled="true" \
  483. --set parent.claiming.token={% claim_token %} \
  484. --set parent.claiming.rooms={% $claim_rooms %} \
  485. --set child.claiming.enabled="true" \
  486. --set child.claiming.token={% claim_token %} \
  487. --set child.claiming.rooms={% $claim_rooms %}{% /if %}
  488. - channel: stable
  489. command: |
  490. helm install netdata netdata/netdata \
  491. --set image.tag=stable{% if $showClaimingOptions %} \
  492. --set parent.claiming.enabled="true" \
  493. --set parent.claiming.token={% claim_token %} \
  494. --set parent.claiming.rooms={% $claim_rooms %} \
  495. --set child.claiming.enabled="true" \
  496. --set child.claiming.token={% claim_token %} \
  497. --set child.claiming.rooms={% $claim_rooms %}{% /if %}
  498. - method: Existing Cluster
  499. commands:
  500. - channel: nightly
  501. command: |
  502. image:
  503. tag: edge
  504. restarter:
  505. enabled: true
  506. {% if $showClaimingOptions %}
  507. parent:
  508. claiming:
  509. enabled: true
  510. token: {% claim_token %}
  511. rooms: {% $claim_rooms %}
  512. child:
  513. claiming:
  514. enabled: true
  515. token: {% claim_token %}
  516. rooms: {% $claim_rooms %}
  517. {% /if %}
  518. - channel: stable
  519. command: |
  520. image:
  521. tag: stable
  522. restarter:
  523. enabled: true
  524. {% if $showClaimingOptions %}
  525. parent:
  526. claiming:
  527. enabled: true
  528. token: {% claim_token %}
  529. rooms: {% $claim_rooms %}
  530. child:
  531. claiming:
  532. enabled: true
  533. token: {% claim_token %}
  534. rooms: {% $claim_rooms %}
  535. {% /if %}
  536. additional_info: ""
  537. related_resources: {}
  538. most_popular: true
  539. platform_info:
  540. group: ""
  541. distro: ""
  542. quick_start: 4
  543. - id: deploy-windows
  544. meta:
  545. name: Windows
  546. link: "https://www.microsoft.com/en-us/windows"
  547. categories:
  548. - deploy.operating-systems
  549. icon_filename: "windows.svg"
  550. keywords:
  551. - windows
  552. install_description: |
  553. Netdata offers a convenient Windows installer for easy setup. This executable provides two distinct installation modes, outlined below.
  554. ## Graphical User Interface (GUI)
  555. **Download the MSI Installer**:
  556. - [Stable version](https://github.com/netdata/netdata/releases/latest/download/netdata-x64.msi)
  557. - [Nightly version](https://github.com/netdata/netdata-nightlies/releases/latest/download/netdata-x64.msi)
  558. Double-click the installer to start the installation process. As Netdata adds a service to your system, you'll need to provide administrator privileges.
  559. Once installed, you can access your Netdata dashboard at `localhost:19999`.
  560. ## Silent Mode (Command line)
  561. If you prefer to install Netdata through the command line, you can do so by running the following command on Windows Powershell with administrator rights.
  562. methods:
  563. - method: Silent Mode (Command line)
  564. commands:
  565. - channel: stable
  566. command: >
  567. $ProgressPreference = 'SilentlyContinue';
  568. Invoke-WebRequest https://github.com/netdata/netdata/releases/latest/download/netdata-x64.msi -OutFile "netdata-x64.msi";
  569. msiexec /qn /i netdata-x64.msi {% if $showClaimingOptions %}TOKEN={% claim_token %} ROOMS={% $claim_rooms %}{% /if %}
  570. - channel: nightly
  571. command: >
  572. $ProgressPreference = 'SilentlyContinue';
  573. Invoke-WebRequest https://github.com/netdata/netdata-nightlies/releases/latest/download/netdata-x64.msi -OutFile "netdata-x64.msi";
  574. msiexec /qn /i netdata-x64.msi {% if $showClaimingOptions %}/TOKEN={% claim_token %} /ROOMS={% $claim_rooms %}{% /if %}
  575. additional_info: |
  576. ### Available CLI Options
  577. | Option | Description |
  578. |--------------|--------------------------------------------------------------------------------------------------|
  579. | `/qn` | Enables silent mode installation. |
  580. | `/i` | Specifies the path to the MSI installer file. |
  581. | `INSECURE=1` | Forces insecure connections, bypassing hostname verification (use only if absolutely necessary). |
  582. | `TOKEN=` | Sets the Claim Token for your Netdata Cloud Space. |
  583. | `ROOMS=` | Comma-separated list of Room IDs where you want your node to appear. |
  584. | `PROXY=` | Sets the proxy server address if your network requires one. |
  585. related_resources: {}
  586. most_popular: true
  587. platform_info:
  588. group: ""
  589. distro: ""
  590. quick_start: 2
  591. - id: deploy-freebsd
  592. meta:
  593. name: FreeBSD
  594. link: "https://www.freebsd.org/"
  595. categories:
  596. - deploy.operating-systems
  597. icon_filename: "freebsd.svg"
  598. most_popular: true
  599. keywords:
  600. - freebsd
  601. install_description: |
  602. ## Install dependencies
  603. Please install the following packages using the command below:
  604. ```pkg install bash e2fsprogs-libuuid git curl autoconf automake pkgconf pidof liblz4 libuv json-c cmake gmake```
  605. This step needs root privileges. Please respond in the affirmative for any relevant prompts during the installation process.
  606. Run the following command on your node to install and claim Netdata:
  607. methods:
  608. - *ks_curl
  609. - method: fetch
  610. commands:
  611. - channel: nightly
  612. command: >
  613. fetch -o /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh --nightly-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  614. - channel: stable
  615. command: >
  616. fetch -o /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh --stable-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  617. additional_info: |
  618. Netdata can also be installed via [FreeBSD ports](https://www.freshports.org/net-mgmt/netdata).
  619. related_resources: {}
  620. platform_info:
  621. group: "no_include"
  622. distro: "freebsd"
  623. quick_start: 6