diff --git a/docs/user/hardware/maintenance.md b/docs/user/hardware/maintenance.md new file mode 100644 index 000000000..c915a40d0 --- /dev/null +++ b/docs/user/hardware/maintenance.md @@ -0,0 +1,27 @@ +# Maintenance + +This section will cover four different approaches to servicing your hardware. The order is by level of difficulty from easiest to hardest. Remember that if you have any questions they're always welcome in our [Discord server](https://discord.gg/dappnode). + +:::info +💡 Keep in mind these have different levels of difficulty, and if you're hesitant about trying them you should find a professional to give you a hand. Hardware is delicate and if mishandled it can cause permanent damage to your Dappnode, so proceed with caution. +::: + +### 1. Air Flow + +One of the key elements to keep your Dappnode's performance optimal is where you place it. There's this myth about air conditioning or cool air being able to lower your devices' temperatures, however constant **air flow** is much more important than the temperature of the air itself. We recommend picking a place for your Dappnode that will favor this, and where the heat it produces won't stay in the same room and raise the atmosphere temperature. An open room with windows is great for this, so you should avoid closets or small storage rooms. If your Dappnode is still struggling to keep its temperature low, try removing the upper lid. It won't look as pretty, but it'll get the job done! + +### 2. Dust cleaning + +Dust is the enemy of electronics. It can cause overheating and short circuits, so it's important to keep your Dappnode clean. The best way to do this is by using a can of compressed air (also called air dusters), which you can find in any hardware store. + +These cans are very helpful to get your Dappnode's insides clean. You can do this by carefully oppening the bottom metal lid. Loosen its four screws and be specially careful when lifting it, as there's a SATA ribbon cable attached to the NUC's board and the metal lid that can be damaged if handled roughly. + +For diving into the actual cleaning of your Dappnode, try to be in an outside location when performing this dust cleaning process. Keep your Dappnode safe from humidity or extreme direct temperatures. Carefuly place the can of duster in a vertical position for starting the cleaning process. Always point the airstream somewhere other than your device when starting to use it, as these release liquid for a brief period of time sometimes. After you've made sure the duster is working as expected, start blowing at the smaller spaces in the board and gradually moving to the more general area of your hardware without getting the tip of the duster to close to the circuits. Make sure the fans don't have big chunks of dust that prevent them from working properly. + +When done, put the bottom metal lid back on and screw it back without leaving it too tight. + +## 3. Thermal Paste Change + +Your CPU has a heatsink right above it that helps dissipate heat. To facilitate this transfer of heat effectively, thermal paste is applied between the CPU's top plate and the heatsink. Over time, the thermal paste can degrade or dry out, leading to reduced thermal conductivity and potentially higher operating temperatures for the CPU. + +To replace the thermal paste, start by powering down your dappnode, removing the heatsink, and cleaning both the CPU surface and the heatsink thoroughly with rubbing alcohol. Then, apply a small amount of fresh thermal paste onto the center of the CPU (Be careful not to use too much, as excess paste can lead to inefficient heat transfer), reattach the heatsink carefully, and ensure all connections are secure before powering it back on. Monitoring temperatures post-replacement ensures optimal performance and cooling efficiency. You can learn how to monitor it in [**Temperature**](/docs/user/hardware/temperature) section. diff --git a/docs/user/hardware/overview.md b/docs/user/hardware/overview.md new file mode 100644 index 000000000..edc1eb676 --- /dev/null +++ b/docs/user/hardware/overview.md @@ -0,0 +1,9 @@ +# Hardware + +In this section you will find information related to the hardware of the Dappnode's host machine. If you had noticed any issue with it and have tried some steps provided by the Dappnode community and/or staff without success, this section of the Dappnode documentation will help you solving those that are on the hardware side of things. + +Here are some topics you can check: + +- [**🛠️ Maintenance**](/docs/user/hardware/maintenance): Some approaches that may be helpful for your dappnode to perform as expected. + +- [**🌡️ Temperature**](/docs/user/hardware/temperature): Instructions for keeping track of your dappnode's temperature. diff --git a/docs/user/hardware/temperature.md b/docs/user/hardware/temperature.md new file mode 100644 index 000000000..e14f3e098 --- /dev/null +++ b/docs/user/hardware/temperature.md @@ -0,0 +1,18 @@ +# Temperature + +Keeping a close eye to your Dappnode's temperature is part of the Node Runner's basic good practices. Dappnode provides you with metrics 📊 in the [main dashboard](http://my.dappnode/dashboard) to do so. + +

+ CPU_temp +

+ +If you want to configure notifications 🔔 for temperature changes, you can find two options: + +1. In the [DMS Dashboard](http://dms.dappnode/dashboards) you'll be able to configure Grafana notifications. +2. You can also set [Ethical Metrics](http://my.dappnode/system/notifications) up to get email notifications while keeping your privacy. + +Some additional tips that will contribute to an optimal temperature are: + +- BIOS Adjustments: if you shut your Dappnode down you can access your NUC's BIOS setup with the `F2` key while booting. The UI includes different options that you can check in [Intel's documentation](https://www.intel.com/content/www/us/en/support/articles/000096279/intel-nuc.html) and tweak according to your preferences. +- If you're using an 11th Generation NUC, check its ambient temperature recomendations [here](https://www.intel.com/content/dam/support/us/en/documents/intel-nuc/NUC11AT_TechProdSpec.pdf). +- If you're using a 12th Generation NUC, check its ambient temperature recomendations [here](https://www.intel.com/content/dam/support/us/en/documents/intel-nuc/NUC12WSK_L10_UserGuide.pdf). diff --git a/sidebars.js b/sidebars.js index 805a91222..53873cd0b 100644 --- a/sidebars.js +++ b/sidebars.js @@ -97,6 +97,27 @@ const sidebars = { }, ], }, + { + type: "category", + label: "Hardware", + items: [ + { + type: "doc", + label: "Overview", + id: "user/hardware/overview", + }, + { + type: "doc", + label: "Maintenance", + id: "user/hardware/maintenance", + }, + { + type: "doc", + label: "Temperature", + id: "user/hardware/temperature", + }, + ], + }, { type: "category", label: "Staking", diff --git a/static/img/temp_dashboard.png b/static/img/temp_dashboard.png new file mode 100644 index 000000000..62129829a Binary files /dev/null and b/static/img/temp_dashboard.png differ