1"use strict";(globalThis.webpackChunksentinel_docs=globalThis.webpackChunksentinel_docs||[]).push([[635],{60163(e,n,i){i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>u,frontMatter:()=>s,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"setup/requirements","title":"Requirements","description":"Setting up and operating a dVPN node involves careful consideration of two crucial factors: the hosting location and hardware specifications.","source":"@site/docs/dvpn-nodes/setup/requirements.md","sourceDirName":"setup","slug":"/setup/requirements","permalink":"/dvpn-nodes/setup/requirements","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"title":"Requirements","sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"\ud83d\udcd8 Overview","permalink":"/dvpn-nodes/setup/"},"next":{"title":"Manual Setup","permalink":"/dvpn-nodes/manual-setup"}}');var r=i(74848),o=i(28453);const s={title:"Requirements",sidebar_position:2},a="Requirements",d={},l=[{value:"Hosting Location",id:"hosting-location",level:2},{value:"Hardware Recommendations",id:"hardware-recommendations",level:2}];function c(e){const n={a:"a",admonition:"admonition",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"requirements",children:"Requirements"})}),"\n",(0,r.jsx)(n.p,{children:"Setting up and operating a dVPN node involves careful consideration of two crucial factors: the hosting location and hardware specifications."}),"\n",(0,r.jsx)(n.h2,{id:"hosting-location",children:"Hosting Location"}),"\n",(0,r.jsx)(n.p,{children:"Establishing a Sentinel dVPN node offers flexibility in choosing the location, tailored to diverse preferences and requirements. Options include:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["On a Virtual Private Server (VPS): select a provider (check this ",(0,r.jsx)(n.a,{href:"https://cryptpad.fr/sheet/#/2/sheet/edit/5Exc+RslM-bhp301wGl6i0Ui/",children:"list"})," of tested providers)"]}),"\n",(0,r.jsx)(n.li,{children:"At home: utilize a Raspberry Pi 4 or 5 for a locally hosted solution."}),"\n"]}),"\n",(0,r.jsx)(n.admonition,{type:"warning",children:(0,r.jsx)(n.p,{children:"It's recommended to avoid using widely known cloud providers like AWS, GCP, Azure, Vultr, Linode, Oracle, Alibaba, ColoCrossing, Digital Ocean, and other highly-saturated providers, as they may not be whitelisted for dVPN nodes."})}),"\n",(0,r.jsx)(n.h2,{id:"hardware-recommendations",children:"Hardware Recommendations"}),"\n",(0,r.jsx)(n.p,{children:"While running a dVPN node requires minimal hardware, optimal performance is ensured with the following specifications:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"vCPU: 2 x 2GHz"}),"\n",(0,r.jsx)(n.li,{children:"RAM: 2GB"}),"\n",(0,r.jsx)(n.li,{children:"Hard Drive: Minimum 10GB SSD"}),"\n",(0,r.jsx)(n.li,{children:"Operative System: Linux (preferably Debian or Ubuntu)"}),"\n",(0,r.jsx)(n.li,{children:"Bandwidth: Unmetered"}),"\n",(0,r.jsx)(n.li,{children:"Network: Public IP address required for node operation"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"These recommended hardware configurations ensure a smoother and more efficient operation of your dVPN node."})]})}function u(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453(e,n,i){i.d(n,{R:()=>s,x:()=>a});var t=i(96540);const r={},o=t.createContext(r);function s(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.