[{"data":1,"prerenderedAt":5690},["ShallowReactive",2],{"navigation":3,"blog-page":173,"blogs":182},[4],{"title":5,"path":6,"stem":7,"children":8,"page":172},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169],{"title":10,"path":11,"stem":12},"Proxmox Remove Node from Cluster","\u002Fblog\u002Fproxmox-remove-node-from-cluster","blog\u002FProxmox-Remove-Node-from-Cluster",{"title":14,"path":15,"stem":16},"Proxmox Can't Live Migrate without with local disks option","\u002Fblog\u002Fproxmox-cant-live-migrate-without-local-disk-option","blog\u002FProxmox-cant-live-migrate-without-local-disk-option",{"title":18,"path":19,"stem":20},"Sharing large files with Send Firefox for free!","\u002Fblog\u002Fsharing-large-files-with-send-firefox","blog\u002FSharing-large-files-with-send-firefox",{"title":22,"path":23,"stem":24},"Windows Tips and My Favorite Password Manager","\u002Fblog\u002Fwindows-tips-and-my-favorite-password-manager","blog\u002FWindows-Tips-and-My-Favorite-Password-Manager",{"title":26,"path":27,"stem":28},"Add Docker Capabilities to TrueNAS Core","\u002Fblog\u002Fadd-docker-capabilities-to-truenas-core","blog\u002Fadd-docker-capabilities-to-truenas-core",{"title":30,"path":31,"stem":32},"Backup Office 365 OneDrive or SharePoint to TrueNAS","\u002Fblog\u002Fbackup-office-365-onedrive-or-sharepoint-to-truenas","blog\u002Fbackup-office-365-onedrive-or-sharepoint-to-truenas",{"title":34,"path":35,"stem":36},"Backup TrueNAS to the Cloud with Wasabi (S3 Compatible Storage)","\u002Fblog\u002Fbackup-truenas-to-the-cloud-with-wasabi-s3-compatible-storage","blog\u002Fbackup-truenas-to-the-cloud-with-wasabi-s3-compatible-storage",{"title":38,"path":39,"stem":40},"Best Budget Security System 2019","\u002Fblog\u002Fbest-budget-security-system-2019","blog\u002Fbest-budget-security-system-2019",{"title":42,"path":43,"stem":44},"Can AI Be a System Administrator? Fixing a Stuck Windows 11 Upgrade","\u002Fblog\u002Fcan-ai-be-a-system-administrator-fixing-a-stuck-windows-11-upgrade","blog\u002Fcan-ai-be-a-system-administrator-fixing-a-stuck-windows-11-upgrade",{"title":46,"path":47,"stem":48},"Create Windows 10 Virtual Machine on Proxmox","\u002Fblog\u002Fcreate-windows-10-virtual-machine-on-proxmox","blog\u002Fcreate-windows-10-virtual-machine-on-proxmox",{"title":50,"path":51,"stem":52},"Enable Super Fast Search on Server","\u002Fblog\u002Fenable-super-fast-search-on-server","blog\u002Fenable-super-fast-search-on-server",{"title":54,"path":55,"stem":56},"Essential Waterproof Beach Tech","\u002Fblog\u002Fessential-waterproof-beach-tech","blog\u002Fessential-waterproof-beach-tech",{"title":58,"path":59,"stem":60},">-","\u002Fblog\u002Ffree-remote-desktop-access-with-google-chrome-remote-desktop","blog\u002Ffree-remote-desktop-access-with-google-chrome-remote-desktop",{"title":62,"path":63,"stem":64},"FreeNAS can Host Virtual Machines: Using the bhyve Hypervisor from the Web GUI","\u002Fblog\u002Ffreenas-can-host-virtual-machines-using-the-bhyve-hypervisor-from-the-web-gui","blog\u002Ffreenas-can-host-virtual-machines-using-the-bhyve-hypervisor-from-the-web-gui",{"title":66,"path":67,"stem":68},"HAProxy 2.4 Install and Basic Setup On Ubuntu 20.04 LTS","\u002Fblog\u002Fhaproxy-2-4-install-and-basic-setup-on-ubuntu-20-04-lts","blog\u002Fhaproxy-2-4-install-and-basic-setup-on-ubuntu-20-04-lts",{"title":70,"path":71,"stem":72},"How to backup virtual machines to a NAS using NFS","\u002Fblog\u002Fhow-to-backup-virtual-machines-to-a-nas-using-nfs-1","blog\u002Fhow-to-backup-virtual-machines-to-a-nas-using-nfs-1",{"title":74,"path":75,"stem":76},"How to Enable Clipboard History in Windows 10","\u002Fblog\u002Fhow-to-enable-clipboard-history-in-windows-10","blog\u002Fhow-to-enable-clipboard-history-in-windows-10",{"title":78,"path":79,"stem":80},"How To Enable Screensavers On Windows 10","\u002Fblog\u002Fhow-to-enable-screensavers-on-windows-10","blog\u002Fhow-to-enable-screensavers-on-windows-10",{"title":82,"path":83,"stem":84},"How To get started blogging or build a website for free","\u002Fblog\u002Fhow-to-get-started-blogging-or-build-a-website-for-free","blog\u002Fhow-to-get-started-blogging-or-build-a-website-for-free",{"title":86,"path":87,"stem":88},"How to Install OPNSense Firewall?","\u002Fblog\u002Fhow-to-install-opnsense","blog\u002Fhow-to-install-OPNSense",{"title":90,"path":91,"stem":92},"How to Install FreeNAS from ISO","\u002Fblog\u002Fhow-to-install-freenas-from-iso","blog\u002Fhow-to-install-freenas-from-iso",{"title":94,"path":95,"stem":96},"How to Manage Windows Defender Antivirus with PowerShell","\u002Fblog\u002Fhow-to-manage-windows-defender-antivirus-with-powershell","blog\u002Fhow-to-manage-windows-defender-antivirus-with-powershell",{"title":98,"path":99,"stem":100},"How to Schedule Backups with Proxmox on a Local Directory","\u002Fblog\u002Fhow-to-schedule-backups-with-proxmox-on-a-local-directory","blog\u002Fhow-to-schedule-backups-with-proxmox-on-a-local-directory",{"title":102,"path":103,"stem":104},"Installing Docker and Portainer on Proxmox","\u002Fblog\u002Finstalling-docker-and-portainer-on-proxmox","blog\u002Finstalling-docker-and-portainer-on-proxmox",{"title":106,"path":107,"stem":108},"LAMP Stack Install Ubuntu 18 04: Linux Apache MySQL and PHP","\u002Fblog\u002Flamp-stack-install-ubuntu-18-04-linux-apache-mysql-and-php","blog\u002Flamp-stack-install-ubuntu-18-04-linux-apache-mysql-and-php",{"title":110,"path":111,"stem":112},"Microsoft Excel Keyboard Shortcuts","\u002Fblog\u002Fmicrosoft-excel-keyboard-shortcuts","blog\u002Fmicrosoft-excel-keyboard-shortcuts",{"title":114,"path":115,"stem":116},"Microsoft Word Keyboard Shortcuts","\u002Fblog\u002Fmicrosoft-word-keyboard-shortcuts","blog\u002Fmicrosoft-word-keyboard-shortcuts",{"title":118,"path":119,"stem":120},"Multiple Proxmox Hosts With Duplicate Virtual Machine IDs on Shared NFS Storage","\u002Fblog\u002Fmultiple-proxmox-hosts-with-duplicate-virtual-machine-ids-on-shared-nfs-storage","blog\u002Fmultiple-proxmox-hosts-with-duplicate-virtual-machine-ids-on-shared-nfs-storage",{"title":122,"path":123,"stem":124},"OPNSense Setup Multi-LAN, DHCP Static Assignment and More (Part 3)","\u002Fblog\u002Fopnsense-setup-multi-lan-dhcp-static-assignment-and-more-part-3","blog\u002Fopnsense-setup-multi-lan-dhcp-static-assignment-and-more-part-3",{"title":126,"path":127,"stem":128},"Remote Gaming and Video editing with Proxmox GPU passthrough","\u002Fblog\u002Fremote-gaming-and-video-editing-with-proxmox-gpu-passthrough","blog\u002Fremote-gaming-and-video-editing-with-proxmox-gpu-passthrough",{"title":130,"path":131,"stem":132},"Secure Your Nextcloud with HTTPS hosted on TrueNAS 12 Core with Nginx","\u002Fblog\u002Fsecure-your-nextcloud-with-https-hosted-on-truenas-12-core-with-nginx-proxy-manager","blog\u002Fsecure-your-nextcloud-with-https-hosted-on-truenas-12-core-with-nginx-proxy-manager",{"title":134,"path":135,"stem":136},"Setup NextCloud on Ubuntu 18.04 LTS with Apache2, MariaDB and PHP","\u002Fblog\u002Fsetup-nextcloud-on-ubuntu-18-04-lts-with-apache2-mariadb-and-php","blog\u002Fsetup-nextcloud-on-ubuntu-18-04-lts-with-apache2-mariadb-and-php",{"title":138,"path":139,"stem":140},"Setup Wizard and How to Backup OPNSense Firewall (Part 2)","\u002Fblog\u002Fsetup-wizard-and-how-to-backup-opnsense-firewall-part-2","blog\u002Fsetup-wizard-and-how-to-backup-opnsense-firewall-part-2",{"title":142,"path":143,"stem":144},"TrueNAS Nginx Proxy Jail with Let's Encrypt for your NextCloud","\u002Fblog\u002Ftruenas-nginx-proxy-jail-with-lets-encrypt-for-your-nextcloud","blog\u002Ftruenas-nginx-proxy-jail-with-lets-encrypt-for-your-nextcloud",{"title":146,"path":147,"stem":148},"Upgrading FreeNAS 11.3 to TrueNAS 12 Release","\u002Fblog\u002Fupgrading-freenas-11-3-to-truenas-12-release","blog\u002Fupgrading-freenas-11-3-to-truenas-12-release",{"title":150,"path":151,"stem":152},"What Does Secure Website Mean And How To Tell?","\u002Fblog\u002Fwhat-does-secure-website-mean-and-how-to-tell","blog\u002Fwhat-does-secure-website-mean-and-how-to-tell",{"title":154,"path":155,"stem":156},"Windows 10 Quick Tip #1: Customize Your Taskbar","\u002Fblog\u002Fwindows-10-quick-tip-1-customize-your-taskbar","blog\u002Fwindows-10-quick-tip-1-customize-your-taskbar",{"title":158,"path":159,"stem":160},"Windows 10 QuickTip #2 Free Up Disk Drive Space by enabling Storage Sense","\u002Fblog\u002Fwindows-10-quicktip-2-free-up-disk-drive-space-by-enabling-storage-sense","blog\u002Fwindows-10-quicktip-2-free-up-disk-drive-space-by-enabling-storage-sense",{"title":162,"path":163,"stem":164},"Windows 10 QuickTip #4 Backup Your Windows PC for Free with OneDrive","\u002Fblog\u002Fwindows-10-quicktip-4-backup-your-windows-pc-for-free-with-onedrive","blog\u002Fwindows-10-quicktip-4-backup-your-windows-pc-for-free-with-onedrive",{"title":166,"path":167,"stem":168},"Windows 10 QuickTip #5 Zoom in and Zoom out on Your Web Browser","\u002Fblog\u002Fwindows-10-quicktip-5-zoom-in-and-zoom-out-on-your-web-browser","blog\u002Fwindows-10-quicktip-5-zoom-in-and-zoom-out-on-your-web-browser",{"title":58,"path":170,"stem":171},"\u002Fblog\u002Fwindows-10-quicktip-backup-your-windows-pc-for-free-with-google-backup-and-sync","blog\u002Fwindows-10-quicktip-backup-your-windows-pc-for-free-with-google-backup-and-sync",false,{"id":174,"title":5,"body":175,"description":176,"extension":177,"links":175,"meta":178,"navigation":179,"path":6,"seo":180,"stem":7,"__hash__":181},"pages\u002Fblog.yml",null,"Tech tips, home lab guides and configs — the written companion to my YouTube videos.","yml",{},true,{"title":5,"description":176},"_I6TY_U0Z3dXVgI7Y25neB2RLkxoRR47gU1sGaLAec0",[183,445,624,806,1103,1222,1544,1677,1824,1997,2320,2555,2705,2848,2958,3100,3195,3284,3454,3748,3826,3899,3953,3986,4019,4085,4532,4594,4687,4883,4931,4995,5117,5257,5309,5359,5427,5485,5557,5610,5658],{"id":184,"title":42,"author":185,"body":189,"date":432,"description":433,"extension":434,"image":435,"meta":436,"minRead":442,"navigation":179,"path":43,"seo":443,"stem":44,"__hash__":444},"blog\u002Fblog\u002Fcan-ai-be-a-system-administrator-fixing-a-stuck-windows-11-upgrade.md",{"name":186,"avatar":187},"Kevin Stevenson",{"src":188,"alt":186},"\u002Favatar.png",{"type":190,"value":191,"toc":418},"minimark",[192,196,199,222,225,230,236,241,244,251,259,263,269,288,291,295,302,309,313,316,332,335,339,342,358,365,368,372,398,402,411],[193,194,195],"p",{},"If you're not using AI in your system administration work, you might be missing out on a lot. But you can't just trust whatever it spits out, even from the big frontier models.",[193,197,198],{},"To put that to the test, I took a real problem from my home lab: a Windows 11 Pro VM stuck on 21H2, which hit end of life in June 2023 and stopped receiving updates. Windows Update just won't budge. So I put three AIs on the case:",[200,201,202,210,216],"ul",{},[203,204,205,209],"li",{},[206,207,208],"strong",{},"Qwen3 14B"," running locally in LM Studio",[203,211,212,215],{},[206,213,214],{},"Qwen3 27B"," running in VS Code",[203,217,218,221],{},[206,219,220],{},"Google Gemini"," (cloud\u002Ffrontier model)",[193,223,224],{},"I wanted to see how each one approached the problem and whether their answers held up. Here's what happened.",[226,227,229],"h3",{"id":228},"full-video","Full video",[231,232],"iframe",{"style":233,"src":234,"allow":235,"allowFullScreen":179},"width:100%; aspect-ratio:16\u002F9; border:0; border-radius:0.5rem;","https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FGm31dN0itCo","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",[237,238,240],"h2",{"id":239},"setting-up-the-ai-lineup","Setting up the AI lineup",[193,242,243],{},"I gave all three AIs the same starting prompt, a short \"you are an expert system administrator\" setup, so everyone was on the same playing field.",[193,245,246,247,250],{},"One catch right away: ",[206,248,249],{},"the local 14B model doesn't support images."," I could paste screenshots of the Windows Update screen straight into Gemini and VS Code, but for LM Studio I had to describe the screenshot in text instead.",[193,252,253,254,258],{},"Also useful: telling them to ",[255,256,257],"em",{},"stop being verbose",". A quick \"short answer only\" instruction got the 27B and Gemini to cut the chatty diagnostics down to something usable.",[237,260,262],{"id":261},"the-ais-disagree","The AIs disagree",[193,264,265,266],{},"With the problem described, I asked all three: ",[255,267,268],{},"\"I need to upgrade to the latest version of Windows 11. It's stuck on 21H2.\"",[200,270,271,283],{},[203,272,273,275,276,279,280],{},[206,274,214],{}," and ",[206,277,278],{},"Gemini"," both suspected a ",[206,281,282],{},"TPM issue",[203,284,285,287],{},[206,286,208],{}," went off in a completely different direction and suggested Hyper-V checks — which was off base, since this VM isn't even on Hyper-V",[193,289,290],{},"Two out of three agreeing isn't proof, but it's worth a check.",[237,292,294],{"id":293},"verifying-the-tpm-diagnosis","Verifying the TPM diagnosis",[193,296,297,298,301],{},"You verify AI answers the same way you'd verify a coworker's. I opened Computer Management → Device Manager and confirmed the VM ",[206,299,300],{},"does"," have TPM 2.0. Then I fed that result back to all three AIs.",[193,303,304,305,308],{},"The 27B kept pushing update drivers and other fixes, but Gemini's response was the one that landed: the upgrade was blocked because of the ",[206,306,307],{},"CPU",", not the TPM. That matched my own suspicion. The VM's Proxmox CPU type was the problem.",[237,310,312],{"id":311},"the-real-culprit-proxmox-cpu-type","The real culprit: Proxmox CPU type",[193,314,315],{},"In Proxmox, the VM's CPU type was set to an older default, and Windows 11's upgrade checks reject it. The fix:",[317,318,319,322,329],"ol",{},[203,320,321],{},"Shut down the VM",[203,323,324,325,328],{},"In Proxmox, change the ",[206,326,327],{},"CPU Type"," on the VM's hardware settings (I went one version back first, then moved forward when that worked)",[203,330,331],{},"Boot it back up and confirm the new CPU shows up in Windows. Device Manager now reported a virtual CPU 2.5+",[193,333,334],{},"With the CPU fixed, those blockers were gone. But Windows Update still offered nothing, so it was time for the manual route.",[237,336,338],{"id":337},"downloading-and-mounting-the-windows-11-iso","Downloading and mounting the Windows 11 ISO",[193,340,341],{},"The reliable way to force this upgrade:",[317,343,344,347,350],{},[203,345,346],{},"Download the Windows 11 ISO from Microsoft",[203,348,349],{},"Mount it in the VM (on my machine it showed up as the F: drive)",[203,351,352,353,357],{},"Run ",[354,355,356],"code",{},"setup.exe"," from the mounted drive",[193,359,360,361,364],{},"Because I was working in PowerShell, I used the ",[354,362,363],{},".\\setup.exe"," form. PowerShell wants the explicit path qualifier for the current directory.",[193,366,367],{},"The upgrade kicked off. Windows logo, \"Preparing,\" and we're finally off 21H2.",[237,369,371],{"id":370},"takeaways","Takeaways",[200,373,374,380,386,392],{},[203,375,376,379],{},[206,377,378],{},"AI is a good sysadmin copilot, not an autopilot."," The local 14B model was confidently wrong. Even the frontier model needed a nudge toward the real root cause.",[203,381,382,385],{},[206,383,384],{},"Verify everything."," Checking Device Manager for TPM 2.0 took two minutes and ruled out two of the three diagnoses.",[203,387,388,391],{},[206,389,390],{},"Local models have real limits."," No image support on the 14B meant extra work describing screens. It still runs entirely on my own hardware, though.",[203,393,394,397],{},[206,395,396],{},"The classic fixes still apply."," Sometimes the answer is just \"mount the ISO and run setup.\"",[226,399,401],{"id":400},"support-my-work","SUPPORT MY WORK",[193,403,404],{},[405,406,410],"a",{"href":407,"rel":408},"https:\u002F\u002Fphasedlogix.com",[409],"nofollow","Hire US",[193,412,413],{},[405,414,417],{"href":415,"rel":416},"https:\u002F\u002Fwww.buymeacoffee.com\u002Fgetmethegeek",[409],"Buy Me a Coffee",{"title":419,"searchDepth":420,"depth":420,"links":421},"",2,[422,424,425,426,427,428,429],{"id":228,"depth":423,"text":229},3,{"id":239,"depth":420,"text":240},{"id":261,"depth":420,"text":262},{"id":293,"depth":420,"text":294},{"id":311,"depth":420,"text":312},{"id":337,"depth":420,"text":338},{"id":370,"depth":420,"text":371,"children":430},[431],{"id":400,"depth":423,"text":401},"2026-08-27","I gave three AIs (Qwen3 14B, Qwen3 27B, and Gemini) a Windows 11 VM stuck on end-of-life 21H2. Two got it wrong. How to use AI as a sysadmin copilot without blindly trusting it.","md","\u002Fimages\u002Fblog\u002Fcan-ai-be-a-system-administrator-fixing-a-stuck-windows-11-upgrade.webp",{"tags":437},[438,439,440,441],"ai","proxmox","windows-11","homelab",5,{"title":42,"description":433},"Vvsncg5qL0l931UvWth4qMWe_dP1JKZ849EejW_xrfY",{"id":446,"title":122,"author":447,"body":449,"date":618,"description":619,"extension":434,"image":620,"meta":621,"minRead":423,"navigation":179,"path":123,"seo":622,"stem":124,"__hash__":623},"blog\u002Fblog\u002Fopnsense-setup-multi-lan-dhcp-static-assignment-and-more-part-3.md",{"name":186,"avatar":448},{"src":188,"alt":186},{"type":190,"value":450,"toc":611},[451,454,457,460,463,465,469,472,475,481,484,489,492,497,500,503,508,511,515,518,521,524,530,536,542,548,551,556,562,565,568,573,576,581,584,587,589,594,599,601],[452,453],"hr",{},[193,455,456],{},"In the previous blogs, we have discussed the installations of the\nOPNSense firewall, setup Wizard and how to backup OPNSense Firewall.\nThis blog will discuss configuring multiple LAN and DHCP static\nassignments. Let's get started.",[226,458,459],{"id":228},"Full Video",[231,461],{"style":233,"src":462,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVegl9azqY9A",[452,464],{},[237,466,468],{"id":467},"multiple-lan-setup","Multiple LAN Setup",[193,470,471],{},"Login to the OPNSense firewall and go to Dashboard Lobby. On the side\nmenu, go to the 'Interfaces', and there are LAN and WAN setups that we\nhave already set up. To configure LAN and WAN interfaces, read the\nprevious blog.",[193,473,474],{},"Then go to 'Assignments' in the Interfaces tab. To add a new\ninterface, click the 'Add' button.",[193,476,477],{},[478,479],"img",{"alt":419,"src":480},"images\u002Fblog\u002Fmulti-1.png",[193,482,483],{},"By clicking the Add button, you will go to the next screen, and it\nautomatically gives it the name 'OPT1' and sets it up for that.",[193,485,486],{},[478,487],{"alt":419,"src":488},"images\u002Fblog\u002Fmulti-2.png",[193,490,491],{},"You will see that this interface is not enabled by default. For that,\ntake a look at the LAN interface. You will see that the LAN interface is\nenabled here.",[193,493,494],{},[478,495],{"alt":419,"src":496},"images\u002Fblog\u002Fmulti-3.png",[193,498,499],{},"We need to do the same thing on 'OPT1'. Click the 'Enable Interface'\nand add a description, select IPv4 Configuration Type as 'Static IPv4'\nand enter the IPv4 address.",[193,501,502],{},"Click the 'Save' button and then apply changes.",[193,504,505],{},[478,506],{"alt":419,"src":507},"images\u002Fblog\u002Fmulti-4.png",[193,509,510],{},"Now let's move towards setting up the DHCP server.",[237,512,514],{"id":513},"dhcp-server-setup","DHCP Server Setup",[193,516,517],{},"DHCP is used to provide clients with an IP address automatically. It is\navailable for both IPv4 and IPv6 clients, known as DHCP v4 and DHCPv6,\nrespectively.",[193,519,520],{},"To configure the DHCP for a VLAN, you need to enable IPV4 and IPV6 on\nthe VLAN interface. You can't enable DHCP until you do this. Go to the\n'Services' section, and there you see the DHCP option with LAN,\ninterfaces, relay, leases, and log file.",[193,522,523],{},"The DHCPv4 submenu consists of:",[193,525,526,529],{},[206,527,528],{},"Interface:"," An entry per interface or general settings, such as a\ntoggle to enable\u002Fdisable DHCP for this interface, DNS servers, DHCP\nrange, and more.",[193,531,532,535],{},[206,533,534],{},"Relay:"," DHCP requests can be forwarded to the DHCP server on another\ninterface. It is called relaying.",[193,537,538,541],{},[206,539,540],{},"Leases:"," Display all IP addresses handed out to the clients.",[193,543,544,547],{},[206,545,546],{},"Log File:"," This shows all the DHCP server log files.",[193,549,550],{},"Make sure you have a static IPv4 selected if you are using IPv4. Now\nenable the DHCP service.",[193,552,553],{},[478,554],{"alt":419,"src":555},"images\u002Fblog\u002Fmulti-5.png",[193,557,558,561],{},[206,559,560],{},"Note:"," The IP address range is 192.168.22.1-192.168.22.254, defined\nby the \"\u002F24' CIDR prefix.",[193,563,564],{},"After entering the IP addresses, click the 'Save' button. Go to the\nlobby dashboard and ensure that the DHCP server is configured.",[193,566,567],{},"Now go to the Services > DHCPv4 > Leases and see the MAC addresses.\nIt's better to get them from the 'Leases' page rather than from the\ndevice itself and writing down the MAC address.",[193,569,570],{},[478,571],{"alt":419,"src":572},"images\u002Fblog\u002Fmulti-6.png",[193,574,575],{},"When you open the new static DHCP page, you should fill out some basic\nrequirements for settings. These include IP address, MAC address, and\nhostname.",[193,577,578],{},[478,579],{"alt":419,"src":580},"images\u002Fblog\u002Fmulti-7.png",[193,582,583],{},"After that, click the 'Save' button and apply changes. That's how we\ncreate a DHCP static assignment.",[193,585,586],{},"While using the DHCP, make sure that you are only using one DHCP server\non one network at a time. Otherwise, you may face issues with IP\naddressing. However, it's fine to run more DHCP servers if they are on\nseparate networks.",[226,588,401],{"id":400},[193,590,591],{},[405,592,410],{"href":407,"rel":593},[409],[193,595,596],{},[405,597,417],{"href":415,"rel":598},[409],[452,600],{},[193,602,603],{},[255,604,605,606],{},"This Article has been Republished with Permission from ",[405,607,610],{"href":608,"rel":609},"https:\u002F\u002Fphasedlogix.com\u002Fopnsense-setup-multi-lan-dhcp-static-assignment-and-more-part-3\u002F",[409],"PhasedLogix",{"title":419,"searchDepth":420,"depth":420,"links":612},[613,614,615],{"id":228,"depth":423,"text":459},{"id":467,"depth":420,"text":468},{"id":513,"depth":420,"text":514,"children":616},[617],{"id":400,"depth":423,"text":401},"2022-04-25","In the previous blogs, we have discussed the installations of the","\u002Fimages\u002Fblog\u002Fvegl9azqy9a-hd.jpg",{},{"title":122,"description":619},"J7GBES17VQ8VGvyNAJAO0szWQLQIe07V3W5kGhIXhVQ",{"id":625,"title":138,"author":626,"body":628,"date":800,"description":801,"extension":434,"image":802,"meta":803,"minRead":423,"navigation":179,"path":139,"seo":804,"stem":140,"__hash__":805},"blog\u002Fblog\u002Fsetup-wizard-and-how-to-backup-opnsense-firewall-part-2.md",{"name":186,"avatar":627},{"src":188,"alt":186},{"type":190,"value":629,"toc":786},[630,633,635,638,642,645,648,651,656,660,663,666,671,675,678,683,687,690,695,698,703,707,710,715,719,722,727,734,739,743,746,751,755,758,763,766,768,776,778],[193,631,632],{},"In a prior blog, we discussed how to download and install the OPNSense\nfirewall. OPNSense is an open-source firewall and routing platform based\non the FreeBSD operating system. This blog will discuss how to set up a\nwizard and have a backup in OPNSense. Let's get started.",[226,634,459],{"id":228},[231,636],{"style":233,"src":637,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F2pa-LcqwE9s",[237,639,641],{"id":640},"opensense-setup-wizard","OpenSense Setup Wizard",[193,643,644],{},"Once you complete the installation process and set the root users'\npassword, you need to restart your system to configure the installation.",[193,646,647],{},"After completing the IP address configuration, you can access the\nOPNSense web interface. Log in to the system after entering the default\nusername and password. The successful login will take you to the\nOPNSense Dashboard.",[193,649,650],{},"Go to the Lobby Dashboard for setting up wizard > General Setup Wizard.",[193,652,653],{},[478,654],{"alt":419,"src":655},"images\u002Fblog\u002Fopn-1.png",[226,657,659],{"id":658},"get-general-information","Get General Information",[193,661,662],{},"The first step is to gather general information, including hostname,\ndomain name, primary DNS Server, Secondary DNS Server, and unbound DNS.",[193,664,665],{},"It will allow the OPNSense firewall to get DNS information from the ISP\nover the WAN interface.",[193,667,668],{},[478,669],{"alt":419,"src":670},"images\u002Fblog\u002Fopn-2.png",[226,672,674],{"id":673},"time-server-information","Time Server Information",[193,676,677],{},"There are servers in the interweb that keep track of time; they are\ncalled NTP servers. The next screen will prompt for NTP servers.\nOPNSense will provide a default set of NTP server pools if users don't\nhave their own NTP systems. Set the time server information shown in the\nimage below.",[193,679,680],{},[478,681],{"alt":419,"src":682},"images\u002Fblog\u002Fopn-3.png",[226,684,686],{"id":685},"configure-wan-interface","Configure WAN Interface",[193,688,689],{},"The next step is to configure the WAN interface setup. Most internet\nservice providers for home users use DHCP to provide necessary network\nconfiguration information. Select 'DHCP' and it will instruct OPNSense\nto gather its WAN side configuration from the ISP.",[193,691,692],{},[478,693],{"alt":419,"src":694},"images\u002Fblog\u002Fopn-4.png",[193,696,697],{},"There are two default rules at the bottom of this screen to block the\nnetwork ranges. It is recommended to leave them checked unless there is\na known reason to enable these networks through the WAN interface.",[193,699,700],{},[478,701],{"alt":419,"src":702},"images\u002Fblog\u002Fopn-5.png",[226,704,706],{"id":705},"configure-lan-interface","Configure LAN Interface",[193,708,709],{},"The next step is to configure the LAN interface. Most users leave the\ndefault values. Consider some special network ranges that should be\nleveraged here, commonly referred to as RFC1918. Make sure to pick a\nnetwork range from within the RFC1918 range to avoid any issues.",[193,711,712],{},[478,713],{"alt":419,"src":714},"images\u002Fblog\u002Fopn-6.png",[226,716,718],{"id":717},"set-root-password","Set Root Password",[193,720,721],{},"The final step of the installation process is to update the root\npassword. It's recommended not to leave it default. Instead, use a\nstrong password to avoid any security risks.",[193,723,724],{},[478,725],{"alt":419,"src":726},"images\u002Fblog\u002Fopn-7.png",[193,728,729,730,733],{},"Click the '",[206,731,732],{},"Reload'"," button to apply all the changes. The Wizard will\nredirect you to the dashboard once the reload is completed.",[193,735,736],{},[478,737],{"alt":419,"src":738},"images\u002Fblog\u002Fopn-8.png",[237,740,742],{"id":741},"check-for-the-updates","Check for the Updates",[193,744,745],{},"At this point, it is recommended to check and update the system to patch\nvulnerabilities. Click on the 'Click to View Pending Updates' to view\navailable updates. These updates help to patch all the vulnerabilities\nin the system.",[193,747,748],{},[478,749],{"alt":419,"src":750},"images\u002Fblog\u002Fopn-9.png",[237,752,754],{"id":753},"configuration-backups","Configuration Backups",[193,756,757],{},"Before updating the firewall, backup your data. Encrypt the\nconfiguration file and then click 'Download Configuration.'",[193,759,760],{},[478,761],{"alt":419,"src":762},"images\u002Fblog\u002Fopn-10.png",[193,764,765],{},"Here the Wizard setup is completed. If you haven't checked the previous\nblog 'How to Install OPNSense Firewall', check that out first and then\nfollow the mentioned steps to install OPNSense and configure settings.",[226,767,401],{"id":400},[193,769,770,773],{},[405,771,410],{"href":407,"rel":772},[409],[405,774,417],{"href":415,"rel":775},[409],[452,777],{},[193,779,780],{},[255,781,605,782],{},[405,783,610],{"href":784,"rel":785},"https:\u002F\u002Fphasedlogix.com\u002Fsetup-wizard-and-how-to-backup-opnsense-firewall-part-2\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":787},[788,789,796,797],{"id":228,"depth":423,"text":459},{"id":640,"depth":420,"text":641,"children":790},[791,792,793,794,795],{"id":658,"depth":423,"text":659},{"id":673,"depth":423,"text":674},{"id":685,"depth":423,"text":686},{"id":705,"depth":423,"text":706},{"id":717,"depth":423,"text":718},{"id":741,"depth":420,"text":742},{"id":753,"depth":420,"text":754,"children":798},[799],{"id":400,"depth":423,"text":401},"2022-04-19","OPNSense is an open-source firewall and routing platform based on","\u002Fimages\u002Fblog\u002Fopnsense-2-cover.jpg",{},{"title":138,"description":801},"UHIE3L8oeVjdN481lfRDz-yCbVhKYDrDrXc89nKd6y0",{"id":807,"title":86,"author":808,"body":810,"date":1097,"description":1098,"extension":434,"image":1099,"meta":1100,"minRead":423,"navigation":179,"path":87,"seo":1101,"stem":88,"__hash__":1102},"blog\u002Fblog\u002Fhow-to-install-OPNSense.md",{"name":186,"avatar":809},{"src":188,"alt":186},{"type":190,"value":811,"toc":1089},[812,816,819,822,825,828,832,835,877,881,890,896,903,909,913,922,928,931,937,940,946,949,960,966,977,983,986,992,995,1002,1005,1011,1014,1017,1023,1026,1030,1033,1036,1042,1045,1051,1054,1060,1069,1071,1079,1081],[813,814,86],"h1",{"id":815},"how-to-install-opnsense-firewall",[193,817,818],{},"OPNsense was released as a simple fork of PfSense, but it has evolved into a completely independent firewall solution.",[193,820,821],{},"OPNsense is an open-source, easy-to-build, and easy-to-use FreeBSD-based routing platform and firewall. It includes most of the features available in commercial firewalls with the benefits of verifiable and open sources.",[193,823,824],{},"Do you want to learn how to download and install the OPNsense firewall? This tutorial will show you all the steps required to install an OPNsense firewall using the original ISO file.",[231,826],{"style":233,"src":827,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FgLA1a7Xn924",[237,829,831],{"id":830},"hardware-requirements","Hardware Requirements",[193,833,834],{},"OPNsense has a minimum requirement set and can easily be set up to run as an OPNsense firewall. Here are the minimum specifications to run OPNsense.",[836,837,838,839],"table",{},"\n  ",[840,841,842,838,853,838,861,838,869],"tbody",{},[843,844,845,846,845,850,838],"tr",{},"\n   ",[847,848,849],"td",{},"Processor\n   ",[847,851,852],{},"1 GHz dual core cpu\n   ",[843,854,845,855,845,858,838],{},[847,856,857],{},"RAM\n   ",[847,859,860],{},"2 GB\n   ",[843,862,845,863,845,866,838],{},[847,864,865],{},"Install Method\n   ",[847,867,868],{},"Serial console or video (vga)\n   ",[843,870,845,871,845,874,838],{},[847,872,873],{},"Install Target\n   ",[847,875,876],{},"SD or CF card with a minimum of 4 GB, use nano images for installation.\n   ",[237,878,880],{"id":879},"download-opnsense","Download OPNsense",[193,882,883,884,889],{},"The first step is to get the OPNsense software, and there are multiple options available based on device and installation. The OPNsense download is available ",[405,885,888],{"href":886,"rel":887},"https:\u002F\u002Fopnsense.org\u002F",[409],"here",".",[193,891,892],{},[478,893],{"alt":894,"src":895},"OPNSense Website","\u002Fimages\u002F\u002Fblog\u002Fopnsense-website.png",[193,897,898,899,902],{},"Select the OPNsense software architecture. the serial image type, the desired mirror location and click the ",[206,900,901],{},"'Download'"," button.",[193,904,905],{},[478,906],{"alt":907,"src":908},"OPNSense Download","\u002Fimages\u002F\u002Fblog\u002Fopnsense-download.png",[237,910,912],{"id":911},"install-opnsense-firewall","Install OPNsense Firewall",[193,914,915,916,921],{},"Extract the downloaded file to get the 'img' file. Use the ",[405,917,920],{"href":918,"rel":919},"https:\u002F\u002Frufus.ie\u002Fen\u002F",[409],"Rufus"," tool to create bootable USB sticks with a friendly GUI.",[193,923,924],{},[478,925],{"alt":926,"src":927},"Make USB with Rufus","\u002Fimages\u002Fblog\u002Fmake-bootable-usb-with-rufus.png",[193,929,930],{},"Open PuTTY and make configurations as follows.",[193,932,933],{},[478,934],{"alt":935,"src":936},"Putty Serial Connect","\u002Fimages\u002Fblog\u002Fputty-serial-connect.png",[193,938,939],{},"Perform system boot using the OPNsense installation.",[193,941,942],{},[478,943],{"alt":944,"src":945},"opnsense boot screen","\u002Fimages\u002Fblog\u002Fopnsense-boot-screen.png",[193,947,948],{},"When the system is booting, don't press any key and wait for the login prompt.",[193,950,951,952,955,956,959],{},"Login as ",[206,953,954],{},"'installer'"," and use the default password ",[206,957,958],{},"'opnsense'",". It will start the installation process.",[193,961,962],{},[478,963],{"alt":964,"src":965},"opnsense installer login","\u002Fimages\u002Fblog\u002Fopnsense-installer-login.png",[193,967,968,969,972,973,976],{},"You can use ",[206,970,971],{},"UFS"," or ",[206,974,975],{},"ZFS"," for the partition. We have selected ZFS and continue.",[193,978,979],{},[478,980],{"alt":981,"src":982},"zfs","\u002Fimages\u002Fblog\u002Fzfs.png",[193,984,985],{},"Here itâ€™s done with complete cloning of the system.  Set up your OPNsense system and either change the root password or exit and reboot.",[193,987,988],{},[478,989],{"alt":990,"src":991},"cli password set","\u002Fimages\u002Fblog\u002Fcli-password-set.png",[193,993,994],{},"Start rebooting and it may take some time to complete.",[193,996,997],{},[478,998],{"alt":999,"src":1000,"title":1001},"reboot-opnsense","\u002Fimages\u002Fblog\u002Freboot-opnsense.png","image_tooltip",[193,1003,1004],{},"Login as root and the Options menu will be shown on the screen.",[193,1006,1007],{},[478,1008],{"alt":1009,"src":1010},"cli-login","\u002Fimages\u002Fblog\u002Fcli-login.png",[193,1012,1013],{},"You will be asked to make a VLAN configuration, or you may also configure the VLAN setting on the OPNsense GUI later.",[193,1015,1016],{},"You are required to enter the WAN and LAN interface name. Enter the WAN and LAN interface name and press enter. For example, in our OPNsense system, re1 is the name for the WAN interface and re2 for LAN.",[193,1018,1019],{},[478,1020],{"alt":1021,"src":1022},"cli-setup-interfaces","\u002Fimages\u002Fblog\u002Fcli-setup-interfaces.png",[193,1024,1025],{},"Since we don't have any other network interfaces, press enter to continue. All network interfaces on the OPNsense firewall as assigned to respective networks.",[237,1027,1029],{"id":1028},"ip-address-settings-for-the-opnsense-firewall","IP Address Settings For The OPNsense Firewall",[193,1031,1032],{},"You should configure the IP address for the network interfaces after assigning them to the corresponding networks (LAN and WAN) of your OPNsense firewall.",[193,1034,1035],{},"After configuring the IP address, you will see a successful installation of the OPNsense firewall. The web GUI of the OPNsense firewall can be accessible on your browser.",[193,1037,1038],{},[478,1039],{"alt":1040,"src":1041},"opnsense-web-login","\u002Fimages\u002Fblog\u002Fopnsense-web-login.png",[193,1043,1044],{},"Here is the OPNsense dashboard after you login to the OPNsense GUI.",[193,1046,1047],{},[478,1048],{"alt":1049,"src":1050},"opnsense-web-dashboard","\u002Fimages\u002Fblog\u002Fopnsense-web-dashboard.png",[193,1052,1053],{},"You can change the default username and password here.",[193,1055,1056],{},[478,1057],{"alt":1058,"src":1059},"opnsense-web-password-update","\u002Fimages\u002Fblog\u002Fopnsense-web-password-update.png",[193,1061,1062,1063,1068],{},"Here the installation process is completed. We hope this tutorial is helpful for you regarding installation of OPNsense firewall. You can get more information by visiting the ",[405,1064,1067],{"href":1065,"rel":1066},"https:\u002F\u002Fdocs.opnsense.org\u002F",[409],"documentation"," section on OPNsense's official website.",[226,1070,401],{"id":400},[193,1072,1073,1076],{},[405,1074,410],{"href":407,"rel":1075},[409],[405,1077,417],{"href":415,"rel":1078},[409],[452,1080],{},[193,1082,1083],{},[255,1084,605,1085],{},[405,1086,610],{"href":1087,"rel":1088},"https:\u002F\u002Fphasedlogix.com\u002Fhow-to-install-opnsense-firewall\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":1090},[1091,1092,1093,1094],{"id":830,"depth":420,"text":831},{"id":879,"depth":420,"text":880},{"id":911,"depth":420,"text":912},{"id":1028,"depth":420,"text":1029,"children":1095},[1096],{"id":400,"depth":423,"text":401},"2022-04-01","OPNsense was released as a simple fork of PfSense, but it has","\u002Fimages\u002Fblog\u002FInstall-OPNSense-Part1.png",{},{"title":86,"description":1098},"jcXGUrjZ74d_0JyKHoMgk-yVC_dDyf7Zs431AJGD2_c",{"id":1104,"title":66,"author":1105,"body":1107,"date":1215,"description":1216,"extension":434,"image":1217,"meta":1218,"minRead":1219,"navigation":179,"path":67,"seo":1220,"stem":68,"__hash__":1221},"blog\u002Fblog\u002Fhaproxy-2-4-install-and-basic-setup-on-ubuntu-20-04-lts.md",{"name":186,"avatar":1106},{"src":188,"alt":186},{"type":190,"value":1108,"toc":1207},[1109,1113,1116,1120,1128,1132,1135,1158,1161,1165,1168,1175,1178,1185,1187,1190,1192,1197,1199],[813,1110,1112],{"id":1111},"introduction","Introduction",[193,1114,1115],{},"In this article we will talk about how to get HAProxy 2.4 installed and setup on Ubuntu",[237,1117,1119],{"id":1118},"download","Download",[193,1121,1122,1123,1127],{},"To download HAProxy's latest release, you will go to ",[405,1124,1125],{"href":1125,"rel":1126},"https:\u002F\u002Fhaproxy.debian.net",[409],". To follow this article you will choose Ubuntu, then Focal (20.04 LTS), and our HAProxy version will be 2.4-stables (LTS). This will provide you with the exact commands needed for installing on the versions you will need.",[237,1129,1131],{"id":1130},"installing","Installing",[193,1133,1134],{},"What you must first do is get SSH'd into your server. Once done, we will use the following commands that can also be found on the site listed above.",[1136,1137,1138,1143,1148,1153],"blockquote",{},[193,1139,1140],{},[354,1141,1142],{},"sudo apt-get install --no-install-recommends software-properties-common",[193,1144,1145],{},[354,1146,1147],{},"sudo add-apt-repository ppa:vbernat\u002Fhaproxy-2.4",[193,1149,1150],{},[354,1151,1152],{},"sudo apt update",[193,1154,1155],{},[354,1156,1157],{},"sudo apt-get install haproxy=2.4.\\*",[193,1159,1160],{},"After inputting all of those commands, everything you need should now be installed.",[237,1162,1164],{"id":1163},"accessing-haproxy","Accessing HAProxy",[193,1166,1167],{},"To verify that HAProxy is installed and check the version, you will input the command:",[1136,1169,1170],{},[193,1171,1172],{},[354,1173,1174],{},"haproxy -v",[193,1176,1177],{},"To access the global config for haproxy you will use the command:",[1136,1179,1180],{},[193,1181,1182],{},[354,1183,1184],{},"nano \u002Fetc\u002Fhaproxy\u002Fhaproxy.cfg",[226,1186,459],{"id":228},[231,1188],{"style":233,"src":1189,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Ftl8movPZbJM",[226,1191,401],{"id":400},[193,1193,1194],{},[405,1195,410],{"href":407,"rel":1196},[409],[452,1198],{},[193,1200,1201],{},[255,1202,605,1203],{},[405,1204,610],{"href":1205,"rel":1206},"https:\u002F\u002Fphasedlogix.com\u002Fhaproxy-2-4-install-and-basic-setup-on-ubuntu-20-04-lts\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":1208},[1209,1210,1211],{"id":1118,"depth":420,"text":1119},{"id":1130,"depth":420,"text":1131},{"id":1163,"depth":420,"text":1164,"children":1212},[1213,1214],{"id":228,"depth":423,"text":459},{"id":400,"depth":423,"text":401},"2021-11-23","The basic install and setup of HAProxy 2.4 on Ubuntu 20.04 LTS","\u002Fimages\u002Fblog\u002Fhaproxy-thumbnail.jpg",{},1,{"title":66,"description":1216},"NOlOZbVT4Y_EjgNbNZi74nCXxr3dVaRwjDJvLqxPbsc",{"id":1223,"title":142,"author":1224,"body":1226,"date":1215,"description":1538,"extension":434,"image":1539,"meta":1540,"minRead":1541,"navigation":179,"path":143,"seo":1542,"stem":144,"__hash__":1543},"blog\u002Fblog\u002Ftruenas-nginx-proxy-jail-with-lets-encrypt-for-your-nextcloud.md",{"name":186,"avatar":1225},{"src":188,"alt":186},{"type":190,"value":1227,"toc":1526},[1228,1230,1233,1237,1260,1264,1278,1282,1305,1309,1341,1345,1368,1371,1375,1390,1394,1425,1431,1450,1456,1471,1475,1483,1489,1498,1503,1505,1508,1516,1518],[813,1229,1112],{"id":1111},[193,1231,1232],{},"What we are going to be doing is creating a low resource FreeBSD Jail used as a docker or container system to host our Nginx Proxy. You could do this same let's encrypt on the actual NextCloud instance. The reason we're doing it this way is because when the jail or plugins update, it can possibly break some customizations and such.",[237,1234,1236],{"id":1235},"creating-your-jail","Creating your Jail",[317,1238,1239,1242,1245,1248,1251,1254,1257],{},[203,1240,1241],{},"Get logged into your TrueNAS.",[203,1243,1244],{},"Go to \"Jails\" on the left hand side.",[203,1246,1247],{},"Add a jail using the \"Add\" button at the top right.",[203,1249,1250],{},"Give it a name, leave jail type on default, select version, and click next. (We are using version 12.2-RELEASE)",[203,1252,1253],{},"We are selecting \"DHCP Autoconfigure IPv4\" as ours is temporary but you can set up a static IP here, then click next.",[203,1255,1256],{},"This will bring you to a summary of what you have selected and then choose submit.",[203,1258,1259],{},"Select your new jail you created and choose \"Start\".",[237,1261,1263],{"id":1262},"turning-on-ssh","Turning on SSH",[317,1265,1266,1269,1272,1275],{},[203,1267,1268],{},"In the TrueNAS, go to \"Services\" tab on the left.",[203,1270,1271],{},"Scroll down until you find \"SSH\" and click \"Configure\" (Pencil Icon).",[203,1273,1274],{},"Check \"Log in as Root with Password\".",[203,1276,1277],{},"Click Save, and turn it on by selecting the slider to run.",[237,1279,1281],{"id":1280},"ssh-into-truenas","SSH into TrueNAS",[317,1283,1284,1291,1298],{},[203,1285,1286,1287,1290],{},"SSH into the TrueNAS using ",[354,1288,1289],{},"ssh root@192.168.11.171"," (IP will most likely be different for you. Change accordingly).",[203,1292,1293,1294,1297],{},"Run the command ",[354,1295,1296],{},"iocage list"," to show all of the Jails that are running.",[203,1299,1300,1301,1304],{},"To get into the jail, type ",[354,1302,1303],{},"jexec 1 tcsh"," (You will change the number depending on what jail you are trying to get into from the list).",[237,1306,1308],{"id":1307},"running-updates-and-installs","Running Updates and Installs",[317,1310,1311,1317,1324,1327,1334],{},[203,1312,1313,1314],{},"To update, you will run ",[354,1315,1316],{},"pkg update",[203,1318,1319,1320,1323],{},"For installs, we will run ",[354,1321,1322],{},"pkg install nginx nano python"," (This will install nginx, nano, and python)",[203,1325,1326],{},"Type \"Y\" to confirm the installs",[203,1328,1329,1330,1333],{},"Input ",[354,1331,1332],{},"sysrc nginx_enable=yes"," (This tells nginx to start when the Jail does).",[203,1335,1336,1337,1340],{},"Type ",[354,1338,1339],{},"pkg install py38-certbot openssl"," (You can tell which python version to pick by scrolling up a bit until you see the standard python modules. Yours may differ).",[237,1342,1344],{"id":1343},"starting-the-nginx-web-server","Starting the nginx Web Server",[317,1346,1347,1353,1359,1362],{},[203,1348,1349,1350],{},"Grab the ip by typing ",[354,1351,1352],{},"ifconfig",[203,1354,1355,1356],{},"Start nginx using ",[354,1357,1358],{},"service nginx onestart",[203,1360,1361],{},"Type the IP gotten from step 1 into a web browser. If you see a \"Welcome to nginx\" then it has been successfully installed and is working. Now all it needs is to be configured.",[203,1363,1364,1365],{},"Stopping nginx can be done using ",[354,1366,1367],{},"service nginx onestop",[193,1369,1370],{},"You will need to port forward in your router both port 80 and port 443 to the ip address of the nginx jail.",[237,1372,1374],{"id":1373},"cert-setup","Cert Setup",[317,1376,1377,1380,1387],{},[203,1378,1379],{},"You will need to purchase a domain if you do not already have one.",[203,1381,1382,1383,1386],{},"After that is done we need to create a cert. We will do this in the SSH client by typing ",[354,1384,1385],{},"certbot certonly --standalone -d 'Domain'"," (Input your domain name in 'Domain').",[203,1388,1389],{},"Take note of where your Certificates are located (Should be .pem files)",[237,1391,1393],{"id":1392},"configuring-nginx","Configuring nginx",[317,1395,1396,1407,1413,1416],{},[203,1397,1398,1399,1402,1403,1406],{},"Get into the config for nginx by going typing ",[354,1400,1401],{},"cd \u002Fusr\u002Flocal\u002Fetc\u002Fnginx"," then ",[354,1404,1405],{},"ls"," to show files inside.",[203,1408,1409,1410],{},"We will then use nano to configure nginx. You do this by typing ",[354,1411,1412],{},"nano nginx.conf",[203,1414,1415],{},"Scroll through your file until you find server.",[203,1417,1329,1418,1421,1422],{},[354,1419,1420],{},"listen      443 ssl;"," underneath ",[354,1423,1424],{},"listen        80;",[193,1426,1427],{},[478,1428],{"alt":1429,"src":1430},"listen","\u002Fimages\u002Fblog\u002Fserver_nginx.png",[317,1432,1433,1443],{"start":442},[203,1434,1435,1436,1439,1440],{},"Scroll down to HTTPS server and copy from ",[354,1437,1438],{},"ssl_certificate cert.pem;"," to ",[354,1441,1442],{},"ssl_prefer_server_ciphers on;",[203,1444,1445,1446,1449],{},"Scroll back up to server and paste that under ",[354,1447,1448],{},"server_name localhost;"," delete the # from the front.",[193,1451,1452],{},[478,1453],{"alt":1454,"src":1455},"ssl_certs","\u002Fimages\u002Fblog\u002Fcertificate_nginx.png",[317,1457,1459,1468],{"start":1458},7,[203,1460,1461,1462,275,1465,889],{},"Grab and copy cert location and paste the entire location where cert.pem is in nano. The location's you copy should look like ",[255,1463,1464],{},"\u002Fusr\u002Flocal\u002Fetc\u002Fletsencrypt\u002Flive\u002Fgg132.get2.li\u002Ffullchain.pem",[255,1466,1467],{},"\u002Fusr\u002Flocal\u002Fetc\u002Fletsencrypt\u002Flive\u002Fgg132.get2.li\u002Fprivkey.pem",[203,1469,1470],{},"Press Ctrl+X to save the configuration.",[237,1472,1474],{"id":1473},"setting-up-nextcloud-instance","Setting up NextCloud Instance",[317,1476,1477,1480],{},[203,1478,1479],{},"Nano into the nginx.conf file once again and scroll down to Server once again.",[203,1481,1482],{},"Input the proxy pass. Your location should look similar to this",[193,1484,1485],{},[478,1486],{"alt":1487,"src":1488},"proxy_pass","\u002Fimages\u002Fblog\u002Flocation_nginx.png",[317,1490,1491,1495],{"start":423},[203,1492,1355,1493],{},[354,1494,1358],{},[203,1496,1497],{},"Open your domain name in a web browser using https and you should now be able to login to your NextCloud.",[193,1499,1500],{},[354,1501,1502],{},"location \u002F { # root   \u002Fusr\u002Flocal\u002Fwww\u002Fnginx; # index index.html index.htm; proxy_pass http:\u002F\u002F192.168.11.171:8282; }",[226,1504,459],{"id":228},[231,1506],{"style":233,"src":1507,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FfTruxKi9qbs",[193,1509,1510,1513],{},[405,1511,410],{"href":407,"rel":1512},[409],[405,1514,417],{"href":415,"rel":1515},[409],[452,1517],{},[193,1519,1520],{},[255,1521,605,1522],{},[405,1523,610],{"href":1524,"rel":1525},"https:\u002F\u002Fphasedlogix.com\u002Ftruenas-nginx-proxy-jail-with-lets-encrypt-for-your-nextcloud\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":1527},[1528,1529,1530,1531,1532,1533,1534,1535],{"id":1235,"depth":420,"text":1236},{"id":1262,"depth":420,"text":1263},{"id":1280,"depth":420,"text":1281},{"id":1307,"depth":420,"text":1308},{"id":1343,"depth":420,"text":1344},{"id":1373,"depth":420,"text":1374},{"id":1392,"depth":420,"text":1393},{"id":1473,"depth":420,"text":1474,"children":1536},[1537],{"id":228,"depth":423,"text":459},"Creation of a low resource FreeBSD Jail used as a docker or","\u002Fimages\u002Fblog\u002Fnginx-install.jpg",{},4,{"title":142,"description":1538},"jffUh2UtXFJwDC_Ij9Ei9BjF6qP5xaKXBy7rSpdY-Mo",{"id":1545,"title":50,"author":1546,"body":1548,"date":1671,"description":1672,"extension":434,"image":1673,"meta":1674,"minRead":1541,"navigation":179,"path":51,"seo":1675,"stem":52,"__hash__":1676},"blog\u002Fblog\u002Fenable-super-fast-search-on-server.md",{"name":186,"avatar":1547},{"src":188,"alt":186},{"type":190,"value":1549,"toc":1660},[1550,1552,1555,1559,1562,1567,1571,1574,1582,1585,1590,1594,1597,1602,1606,1609,1614,1618,1621,1626,1630,1633,1638,1640,1643,1645,1650,1652],[813,1551,1112],{"id":1111},[193,1553,1554],{},"This will be a tutorial on how to improve our search for our windows\nfile servers, using the Windows Search Service. What we will be working\nwith is Windows Server 2012 R2, however, this will also work for both\n2016, 2019, etc.",[237,1556,1558],{"id":1557},"getting-into-the-server","Getting Into the Server",[193,1560,1561],{},"The first thing we are going to do is go to our server dashboard and add\na role. To do this we are going to select the button that says, \"Add\nroles and features\". Click \"Next\", leave it on the option that says\n\"Role-based or feature-based installation\", and click \"Next\" again.\nThen, choose your server and select \"Next\". While in Server Roles, we\nare going to select \"Next\" at the bottom once again as what we are\nsearching for is a feature. Under \"Features\", we are going to search for\na feature called \"Windows Search Service\". Once found, click on the\ncheckbox next to it and select \"Next\". We will then click \"Install\" to\nget this installed.",[193,1563,1564],{},[478,1565],{"alt":419,"src":1566},"\u002Fimages\u002Fblog\u002Fenable_1.png",[237,1568,1570],{"id":1569},"filter-pack","Filter Pack",[193,1572,1573],{},"Our next item we are going to add is the filter pack. The filter pack\nwill allow us the ability to search inside of documents. To download\nthis, we are going to open a web browser, and navigate to this link:",[200,1575,1576],{},[203,1577,1578],{},[405,1579,1580],{"href":1580,"rel":1581},"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fdownload\u002Fdetails.aspx?id=17062",[409],[193,1583,1584],{},"Once there, you will notice it says, \"Microsoft Office 2010 Filter\nPacks\". That is okay as this will provide us with what we need. Make\nsure to get the 64-bit version when installing. We will then run the\ndownload. Click \"Next\", accept the checkbox and click \"Next\", and click\n\"Ok\" and it should be installed.",[193,1586,1587],{},[478,1588],{"alt":419,"src":1589},"\u002Fimages\u002Fblog\u002Fenable_2.png",[237,1591,1593],{"id":1592},"turning-on-the-windows-search-services","Turning on the Windows Search Services",[193,1595,1596],{},"Our next step is to turn on the Windows Search Service. To get to that,\ngo to your Server Manager Dashboard and you should see \"Tools\" at the\ntop right. Click on that and select \"Services\". We will then need to\nfind \"Windows Search\" which may be very far down as it is alphabetical.\nIf it is not already started, click on it and start it up as well as\nmake sure \"Automatic (Delayed Start)\" is selected for startup type.",[193,1598,1599],{},[478,1600],{"alt":419,"src":1601},"\u002Fimages\u002Fblog\u002Fenable_3.png",[237,1603,1605],{"id":1604},"control-panel","Control Panel",[193,1607,1608],{},"To Launch the control panel, you can right click on the Windows Icon at\nthe bottom left of your screen and select \"Control Panel\". Whilst in\nthere, you will search at the top for \"Index\" and select \"Indexing\nOptions\". Now we are going to add the share drive location. We will\nclick on \"Modify\" and navigate to the drive we want and select \"Ok\".",[193,1610,1611],{},[478,1612],{"alt":419,"src":1613},"\u002Fimages\u002Fblog\u002Fenable_4.png",[237,1615,1617],{"id":1616},"index-location","Index Location",[193,1619,1620],{},"While in the Indexing options from the previous part, we will select\n\"Advanced\". We can then change the location that we are storing the\nindexing files. This is very important as this file could grow large\ndepending on how often this is used. Some good options are to create a\nseparate drive to put this in, or make sure your C: Drive has plenty of\nspace on it. You can also change the file types that are being indexed\nby going to the tab \"File Types\" if you would like. We can then click\n\"Ok\".",[193,1622,1623],{},[478,1624],{"alt":419,"src":1625},"\u002Fimages\u002Fblog\u002Fenable_5.png",[237,1627,1629],{"id":1628},"indexing-speed","Indexing Speed",[193,1631,1632],{},"While back in the Indexing Options, you may see that \"Indexing speed is\nreduced due to user activity\". This is caused by a user being logged in\nas it slows down to not use up the PC nearly as much. It is best\npractice to leave this running overnight. When it finishes, the file\nsearch will now be much faster and more efficient. All devices connected\nwill also have much quicker search speeds as well.",[193,1634,1635],{},[478,1636],{"alt":419,"src":1637},"\u002Fimages\u002Fblog\u002Fenable_6.png",[226,1639,459],{"id":228},[231,1641],{"style":233,"src":1642,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fd9yYIdoLdcU",[226,1644,401],{"id":400},[193,1646,1647],{},[405,1648,410],{"href":407,"rel":1649},[409],[452,1651],{},[193,1653,1654],{},[255,1655,605,1656],{},[405,1657,610],{"href":1658,"rel":1659},"https:\u002F\u002Fphasedlogix.com\u002Fenable-super-fast-search-on-server\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":1661},[1662,1663,1664,1665,1666,1667],{"id":1557,"depth":420,"text":1558},{"id":1569,"depth":420,"text":1570},{"id":1592,"depth":420,"text":1593},{"id":1604,"depth":420,"text":1605},{"id":1616,"depth":420,"text":1617},{"id":1628,"depth":420,"text":1629,"children":1668},[1669,1670],{"id":228,"depth":423,"text":459},{"id":400,"depth":423,"text":401},"2021-10-14","A tutorial on enabling super fast search on a server","\u002Fimages\u002Fblog\u002Fsuper-fast-search.jpg",{},{"title":50,"description":1672},"JugREWhB4H8SyYcAGhC9SwRg9r_mPN6svZlJ94KFtAE",{"id":1678,"title":30,"author":1679,"body":1681,"date":1818,"description":1819,"extension":434,"image":1820,"meta":1821,"minRead":1541,"navigation":179,"path":31,"seo":1822,"stem":32,"__hash__":1823},"blog\u002Fblog\u002Fbackup-office-365-onedrive-or-sharepoint-to-truenas.md",{"name":186,"avatar":1680},{"src":188,"alt":186},{"type":190,"value":1682,"toc":1806},[1683,1685,1687,1690,1694,1697,1701,1704,1710,1713,1719,1722,1726,1728,1731,1735,1745,1749,1762,1768,1771,1775,1778,1784,1786,1789,1791,1796,1798],[813,1684,1112],{"id":1111},[452,1686],{},[193,1688,1689],{},"In this article we will go over how to Backup Office 365 or SharePoint\nto TrueNAS. This can be useful to make sure there is a synced copy or\noffline storage in the case that Microsoft, OneDrive, or SharePoint is\ndown.",[237,1691,1693],{"id":1692},"truenas","TrueNAS",[193,1695,1696],{},"The first thing we will do is open up our TrueNAS. You will then select\nSystem and choose Cloud Credentials. What we're going to do is take our\nOffice 365 account and connect it, and then pull the SharePoint drive\ndown to our NAS to have a local copy of it.",[237,1698,1700],{"id":1699},"adding-cloud-credentials","Adding Cloud Credentials",[193,1702,1703],{},"Once in the Cloud Credentials, we are first going to click add. We will\nthen be brought to a screen with some dropdowns and input boxes. For the\nname, it can be whatever you would like. On the provider, we are going\nto choose \"Microsoft OneDrive\".",[193,1705,1706],{},[478,1707],{"alt":1708,"src":1709},"Graphical user interface, application Description automatically\ngenerated","\u002Fimages\u002Fblog\u002Fcloud_credentials_add.png",[193,1711,1712],{},"We will then go down to the big blue button that says, \"Login to\nProvider\" and a popup will appear asking to confirm you're on the\ncorrect NAS device. You will then select proceed and sign in to whatever\nO365 account you would like synced. That should then fill out the OAuth\nAdvanced Options automatically.",[193,1714,1715],{},[478,1716],{"alt":1717,"src":1718},"Graphical user interface, text, application, chat or text message\nDescription automatically generated","\u002Fimages\u002Fblog\u002Foauth_login.png",[193,1720,1721],{},"Now we are going to the Authentication portion of dropdowns. You will\nchoose the document library that you would like and select Business,\nPersonal, or Document Library depending on how you're using this. You\nwill then go to the button at the bottom that says, \"Verify\nCredentials\". If it succeeds, you will then click \"Submit\".",[237,1723,1725],{"id":1724},"truenas-tasks","TrueNAS Tasks",[452,1727],{},[193,1729,1730],{},"After selecting submit, you will use the navigation menu on the left and\nlook for \"Tasks\". We will then select \"Cloud Sync Tasks\" within this.\nWhat this will be doing is taking from Office365 and getting it to the\nTrueNAS. We will then Add a new task. The description will be the name\nyou would like this task. The Direction will be either Push or Pull. We\nwill use pull for this demonstration.",[226,1732,1734],{"id":1733},"direction","Direction",[1136,1736,1737],{},[200,1738,1739,1742],{},[203,1740,1741],{},"Push will send your data to the cloud.",[203,1743,1744],{},"Pull will receive the data from the cloud.",[226,1746,1748],{"id":1747},"transfer-mode","Transfer Mode",[1136,1750,1751],{},[200,1752,1753,1756,1759],{},[203,1754,1755],{},"Sync: Files on the Destination of changed to match the source of your\nfiles. If you delete an item within the source, it will also be\ndeleted in the cloud.",[203,1757,1758],{},"Copy: Files from the source are copied to the destination. If files\nhave the same name, they are overwritten.",[203,1760,1761],{},"Move: After files are copied from the source to the destination, they\nare deleted from the source. Files with the same names on the\ndestination are overwritten.",[193,1763,1764],{},[478,1765],{"alt":1766,"src":1767},"Graphical user interface, text, application Description automatically\ngenerated","\u002Fimages\u002Fblog\u002Fcloud_sync_task_add.png",[193,1769,1770],{},"For our task, we will choose Sync. Our next item is to select where we\nwould like to save this data. Our Credentials will be the one that we\nset up in the previous steps. We will then choose a folder within the\nSharePoint. Below is a schedule, you can set it to whatever you prefer\nbut we are going to use Daily. You will then select the button that\nsays, \"Dry Run\". A popup will appear stating that it is starting the\njob. You can close out of that and select the Submit button.",[237,1772,1774],{"id":1773},"testing","Testing",[193,1776,1777],{},"To test this, you can input a file into the OneDrive folder you\nspecified and then go back to TrueNAS and select \"Run Now\" on your new\ntask you just created. It will then start the syncing process and the\nfile should now appear in the directory that you chose to save the item\nto. If your file appears in the directory, you are now all set up and\nready with your backups!",[193,1779,1780],{},[478,1781],{"alt":1782,"src":1783},"A screenshot of a computer Description automatically generated with\nmedium confidence","\u002Fimages\u002Fblog\u002Fcloud_sync_run_now.png",[226,1785,459],{"id":228},[231,1787],{"style":233,"src":1788,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FgqyATqJQ33Y",[226,1790,401],{"id":400},[193,1792,1793],{},[405,1794,410],{"href":407,"rel":1795},[409],[452,1797],{},[193,1799,1800],{},[255,1801,605,1802],{},[405,1803,610],{"href":1804,"rel":1805},"https:\u002F\u002Fphasedlogix.com\u002Fbackup-office-365-onedrive-or-sharepoint-to-truenas\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":1807},[1808,1809,1810,1814],{"id":1692,"depth":420,"text":1693},{"id":1699,"depth":420,"text":1700},{"id":1724,"depth":420,"text":1725,"children":1811},[1812,1813],{"id":1733,"depth":423,"text":1734},{"id":1747,"depth":423,"text":1748},{"id":1773,"depth":420,"text":1774,"children":1815},[1816,1817],{"id":228,"depth":423,"text":459},{"id":400,"depth":423,"text":401},"2021-10-06","This is a tutorial on backing up your O365 OneDrive or Sharepoint","\u002Fimages\u002Fblog\u002Fbackup_thumbnail.jpg",{},{"title":30,"description":1819},"QCDfqfKxrLOvykx1vd41_IjUr1sFnc8xnIuAaxnNjCE",{"id":1825,"title":94,"author":1826,"body":1828,"date":1991,"description":1992,"extension":434,"image":1993,"meta":1994,"minRead":1541,"navigation":179,"path":95,"seo":1995,"stem":96,"__hash__":1996},"blog\u002Fblog\u002Fhow-to-manage-windows-defender-antivirus-with-powershell.md",{"name":186,"avatar":1827},{"src":188,"alt":186},{"type":190,"value":1829,"toc":1983},[1830,1832,1835,1839,1842,1845,1850,1853,1858,1862,1871,1877,1886,1891,1921,1927,1936,1954,1960,1962,1965,1967,1973,1975],[237,1831,1112],{"id":1111},[193,1833,1834],{},"PowerShell and why you should be using it. If you're not using\nPowerShell and you're a system admin, it's time to hop on that train and\nget started.",[237,1836,1838],{"id":1837},"windows-defender-antivirus","Windows Defender Antivirus",[193,1840,1841],{},"Windows Defender is the default antivirus that comes pre-installed on\nyour Windows 10 PC's. This software does a decent job of managing,\nscanning, and updating your machine. This could be useful for if you\nhave a bunch of machines that just require scans.",[193,1843,1844],{},"You can start scans, updates, and many more items via the PowerShell.\nEverything that can be done via the Windows GUI, can easily be done\nwithin PowerShell. However, some items you can do in the PowerShell,\ncannot be done via the GUI. PowerShell is a software that is already\ninstalled on every PC as you can utilize it via remoting into the\nmachine while not messing with any user's logged in. This is great for\nprofessionals not using an RMM software. Another great thing is that it\nhas SSH, meaning with you Linux machines, you can SSH into them straight\nfrom your PowerShell.",[193,1846,1847],{},[478,1848],{"alt":1766,"src":1849},"\u002Fimages\u002Fblog\u002Fpowershell_defender_blank_shell.png",[193,1851,1852],{},"The new Windows Terminal is used for these screenshots. This can be\nobtained via the Microsoft store and has much more functionality as\nopposed to the built-in PowerShell.",[193,1854,1855],{},[478,1856],{"alt":1708,"src":1857},"\u002Fimages\u002Fblog\u002Fpowershell_defender_dropdown.png",[237,1859,1861],{"id":1860},"commands","Commands",[200,1863,1864],{},[203,1865,1866,1867,1870],{},"Our first command we are going to look at is ",[354,1868,1869],{},"[Get-MpComputerStatus]",". This will show us all of the info regarding the antivirus on the machine including Signature last updated, Signature Version, Computer ID, Quick scan start and end time, etc.",[193,1872,1873],{},[478,1874],{"alt":1875,"src":1876},"Text Description automatically\ngenerated","\u002Fimages\u002Fblog\u002Fpowershell_defender_getmpstatus.png",[200,1878,1879],{},[203,1880,1881,1882,1885],{},"The second command is ",[354,1883,1884],{},"[Update-MpSignature]",". This is going to tell\nyour PC to go out and get the latest and greatest updates.",[193,1887,1888],{},[478,1889],{"alt":1875,"src":1890},"\u002Fimages\u002Fblog\u002Fpowershell_defender_save.png",[200,1892,1893,1900,1907],{},[203,1894,1895,1896,1899],{},"When wanting to scan the machine, whether it be a full scan, quick scan,\nor custom scan, we can easily do everything via the PowerShell. The\nfirst command we will look at will be a quick scan. The command is\n",[354,1897,1898],{},"[Start-MpScan -ScanType QuickScan]",". This will perform a basic\nscan looking at the areas that are most likely to be attacked by a\nmalicious threat. Within the PowerShell, it will provide feedback as to\nhow it is going and show the progress.",[203,1901,1902,1903,1906],{},"The Full scan command is ",[354,1904,1905],{},"[Start-MpScan -ScanType FullScan]",". Very similar but instead weare switching out the \"Quick\" with \"Full\". This option will perform a scan on all drives and files associated with the machine making it so that it is much more thorough. With that stated, this scan will typically take much longer than the quick scan as it is going to be going through a lot more files in search of any malicious software or\nfiles on your machine.",[203,1908,1909,1910,1913,1914,1917,1918,889],{},"Our third command will be ",[354,1911,1912],{},"[Start-MpScan-ScanType CustomScan -ScanPath\\\"C:\\\\Users\\USER\\Downloads]\\\""," with the ",[354,1915,1916],{},"\"C:\\\\Users\\USER\\Downloads\""," folder being what you would change to specify exactly what you would like to be scanned. This will result in a very custom and possibly specific scan that could both be quick or long depending on what you are scanning. After these scans perform, you will be able to remove the active threats, if it detects any, using the\ncommand ",[354,1919,1920],{},"[Remove-MpThreat]",[193,1922,1923],{},[478,1924],{"alt":1925,"src":1926},"Graphical user interface, text, email, website Description\nautomatically generated","\u002Fimages\u002Fblog\u002Fpowershell_defender_quick_scan.png",[200,1928,1929],{},[203,1930,1931,1932,1935],{},"Our next item we will be looking at is the preferences command\n",[354,1933,1934],{},"[Get-MpPreference]"," to tell us all of the ways your Windows\nDefender is configured. One thing you can do with your preferences is to\nexclude something within your scan.",[200,1937,1938],{},[203,1939,1940,1941],{},"This is often not recommended but\ncould be used in case a specific application or folder is using a data\nfile that causes issues when scanned, or messing with your scan,\nalthough you know it is a trustworthy software.\n",[200,1942,1943],{},[203,1944,1945,1946,1949,1950,1953],{},"This command is\n",[354,1947,1948],{},"[Set-MpPreference -ExclusionPath PATH\\\\TO\\\\FOLDER]"," or\n",[354,1951,1952],{},"[Set-MpPreference -ExclusionExtension EXTENSION]"," if you are\ntrying to exclude a specific file extension.",[193,1955,1956],{},[478,1957],{"alt":1958,"src":1959},"Text Description automatically\ngenerated ","\u002Fimages\u002Fblog\u002Fpowershell_defender_preferences.png",[226,1961,459],{"id":228},[231,1963],{"style":233,"src":1964,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVAVWgE8HUcE",[226,1966,401],{"id":400},[193,1968,1969],{},[405,1970,1972],{"href":407,"rel":1971},[409],"Hire US Your IT Project",[452,1974],{},[193,1976,1977],{},[255,1978,605,1979],{},[405,1980,610],{"href":1981,"rel":1982},"https:\u002F\u002Fphasedlogix.com\u002Fhow-to-manage-windows-defender-antivirus-with-powershell\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":1984},[1985,1986,1987],{"id":1111,"depth":420,"text":1112},{"id":1837,"depth":420,"text":1838},{"id":1860,"depth":420,"text":1861,"children":1988},[1989,1990],{"id":228,"depth":423,"text":459},{"id":400,"depth":423,"text":401},"2021-10-04","This article details how to manage the Windows Defender Antivirus","\u002Fimages\u002Fblog\u002Fpowershell_defender_feature.jpg",{},{"title":94,"description":1992},"iWQMhii8rmSzn-BUc7PQul8T9U8qyK0LKerbDuxOM8w",{"id":1998,"title":34,"author":1999,"body":2001,"date":2313,"description":2314,"extension":434,"image":2315,"meta":2316,"minRead":2317,"navigation":179,"path":35,"seo":2318,"stem":36,"__hash__":2319},"blog\u002Fblog\u002Fbackup-truenas-to-the-cloud-with-wasabi-s3-compatible-storage.md",{"name":186,"avatar":2000},{"src":188,"alt":186},{"type":190,"value":2002,"toc":2309},[2003,2007,2010,2013,2016,2024,2027,2030,2043,2048,2051,2062,2067,2070,2075,2094,2101,2106,2123,2128,2138,2143,2150,2155,2158,2162,2173,2178,2181,2186,2195,2215,2222,2227,2234,2237,2240,2245,2248,2253,2256,2261,2267,2272,2277,2280,2284,2287,2289,2292,2294,2299,2301],[193,2004,2005],{},[206,2006,34],{},[193,2008,2009],{},"TrueNAS is a NAS software that is super secure and protects your data\nfrom malware. A network-attached storage (NAS) software is a file-level\ncomputer data storage server connected to a computer network, and it\nmakes the stored data available to heterogeneous clients. Wasabi, on the\nother hand, is a cloud storage service that is much cheaper than Amazon\nS3.",[193,2011,2012],{},"If you have data stored in TrueNAS, then you want it or need it to back\nit up somewhere such as Amazon S3, google drive, and Backblaze, etc., to\nprotect it if some failure arises. In this blog post, we will learn how\nto backup TrueNAS to the cloud with Wasabi. As you will see, it is\npretty easy to directly backup TrueNAS to the cloud. So, without further\nado, let's get started.",[193,2014,2015],{},"There are two basic steps in backing up TrueNAS to the cloud, i.e.,",[200,2017,2018,2021],{},[203,2019,2020],{},"Configuration",[203,2022,2023],{},"Adding a sync task",[193,2025,2026],{},"let's start with the configuration step.",[813,2028,2020],{"id":2029},"configuration",[193,2031,2032,2033,2038,2039,2042],{},"First, go ahead to the ",[405,2034,2037],{"href":2035,"rel":2036},"https:\u002F\u002Fconsole.wasabisys.com\u002F",[409],"Wasabi console","\npage and click on the ",[206,2040,2041],{},"Access Keys"," tab. There, you can see a list of\naccess keys, which you will require to access the Wasabi Buckets.",[193,2044,2045],{},[478,2046],{"alt":419,"src":2047},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image1.png",[193,2049,2050],{},"The keys are blurred out here, but you will need yours. Keep their track\nas we will use them in a bit.",[193,2052,2053,2054,2057,2058,2061],{},"Now, let's go to TrueNAS and set the cloud credentials that are from\nWasabi. To do that, click the ",[206,2055,2056],{},"System"," tab in the left navigation and\nthen scroll down and find ",[206,2059,2060],{},"Cloud Credentials",", i.e.,",[193,2063,2064],{},[478,2065],{"alt":419,"src":2066},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image2.png",[193,2068,2069],{},"Click on the add button on the right side to insert details.",[193,2071,2072],{},[478,2073],{"alt":419,"src":2074},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image3.png",[193,2076,2077,2078,2081,2082,2085,2086,2089,2090,2093],{},"Here, you will add information such as name and provider. You can put\nany name there. If you click on the ",[206,2079,2080],{},"Provider"," field, a drop-down menu\nwill appear, and you can find many different providers such as Amazon\nS3, Dropbox, HTTP, and Google Drive, etc. One thing you might notice as\nyou scroll down is that there is no option to choose Wasabi. But, don't\nworry, since Wasabi is S3 compatible, we can select Amazon S3. After\nthat, we need to add the ",[206,2083,2084],{},"Access key ID"," and the ",[206,2087,2088],{},"Secret Access Key","\nof Wasabi that we had seen earlier. You can add yours there. The\n",[206,2091,2092],{},"Maximum Upload Parts"," field represents the total number of chunks\npossible whenever there is a multipart upload. For now, we put 10,000.",[193,2095,2096,2097,2100],{},"Since we are using Wasabi, we need to configure some additional settings\nas well. To do that, click on the ",[206,2098,2099],{},"Advanced Settings"," checkbox.",[193,2102,2103],{},[478,2104],{"alt":419,"src":2105},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image4.png",[193,2107,2108,2109,2112,2113,2118,2119,2122],{},"For the ",[206,2110,2111],{},"Endpoint URL",", go ahead to the ",[405,2114,2117],{"href":2115,"rel":2116},"https:\u002F\u002Fwasabi-support.zendesk.com\u002Fhc\u002Fen-us\u002Farticles\u002F360015106031-What-are-the-service-URLs-for-Wasabi-s-different-storage-regions-",[409],"Wasabi's Service\nURLs","\nwebsite and select the URL according to your region. If you do not know\nor remember what region you added, go to the Wasabi console page and\nclick the ",[206,2120,2121],{},"Buckets"," tab. You can see your selected region there.",[193,2124,2125],{},[478,2126],{"alt":419,"src":2127},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image5.png",[193,2129,2130,2131,2134,2135,889],{},"Since the region selected is ",[206,2132,2133],{},"us-east-1"," (default one) here, the\ncorresponding URL will be ",[206,2136,2137],{},"s3.wasabisys.com",[193,2139,2140],{},[478,2141],{"alt":419,"src":2142},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image6.png",[193,2144,2145,2146,2149],{},"These are all the details that you need to add to set the cloud\ncredentials. Finally, click the ",[206,2147,2148],{},"VERIFY CREDENTIAL"," button. You should\nget something like this.",[193,2151,2152],{},[478,2153],{"alt":419,"src":2154},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image7.png",[193,2156,2157],{},"Cool, you are done with the first step!",[813,2159,2161],{"id":2160},"add-a-cloud-sync-task","Add a Cloud Sync Task",[193,2163,2164,2165,2168,2169,2172],{},"This was just the configuration part. The next step is to see how to\nbackup. This will be done by creating a sync task. To do that, go to the\n",[206,2166,2167],{},"Tasks"," tab in the navigation bar and select the ",[206,2170,2171],{},"Cloud Sync Tasks","\noption.",[193,2174,2175],{},[478,2176],{"alt":419,"src":2177},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image8.png",[193,2179,2180],{},"Let's go ahead and click the add button to create a new task.",[193,2182,2183],{},[478,2184],{"alt":419,"src":2185},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image9.png",[193,2187,2188,2189,2191,2192,2194],{},"First, add some description about the task and select a cloud credential\n(the one added in the first step). Then, we need to choose the\n",[206,2190,1734],{}," of transferring the data. It can be either push, i.e.,\nsending to the cloud storage (Wasabi in our case), or pull, i.e.,\ngetting the data from the cloud storage. After that, we have to choose\nthe ",[206,2193,1748],{},". There are three of them, i.e.,",[200,2196,2197,2203,2209],{},[203,2198,2199,2202],{},[206,2200,2201],{},"Copy:"," it copies all the files from the source to the\ndestination. If there is a file at the destination with the name as\nthe source file, then it will get overwritten by the source file.",[203,2204,2205,2208],{},[206,2206,2207],{},"Move:"," It moves files from the source to the destination. As\nexpected, it deletes files at the source while moving. Like the copy\nmode, it also overwrites files with the same name at the\ndestination.",[203,2210,2211,2214],{},[206,2212,2213],{},"Sync:"," It makes all the files the same between the source and the\ndestination.",[193,2216,2217,2218,2221],{},"For this task, we select the copy mode. Next, we need to specify the\n",[206,2219,2220],{},"Directory"," that we want to transfer.",[193,2223,2224],{},[478,2225],{"alt":419,"src":2226},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image10.png",[193,2228,2229,2230,2233],{},"Let's now specify the ",[206,2231,2232],{},"schedule"," to set the timings of task execution.\nIt can be daily, weekly, or monthly. You can also define a custom\nschedule if you have specific requirements. Here, we choose the monthly\nbackups.",[193,2235,2236],{},"There are also other advanced options available such as bandwidth limit,\npre-script, and post-script. You can also encrypt and decrypt your data\nwhile pushing or pulling to protect your data from malware. TrueNAS also\ngives you an option to encrypt or decrypt your file names. So, for\nexample, if you have emojis (or non-standard characters) in your file\nnames. Now, Wasabi doesn't support such names. Therefore, you can\nencrypt such file names to properly backup your data. Moreover, one of\nthe great things about TrueNAS is that they have taken the time to\nexplain each field separately. So, you can click on the help icon (the\none with ?) to see details about any field if you get confused anywhere.",[193,2238,2239],{},"Now we are all set up to submit our task. But before that, let's dry run\nit.",[193,2241,2242],{},[478,2243],{"alt":419,"src":2244},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image11.png",[193,2246,2247],{},"After the dry run gets completed successfully, we submit our task.",[193,2249,2250],{},[478,2251],{"alt":419,"src":2252},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image12.png",[193,2254,2255],{},"As you can see in the above screenshot, the task is now added. If we\nclick on the details (>) icon, we will get something like this:",[193,2257,2258],{},[478,2259],{"alt":419,"src":2260},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image13.png",[193,2262,2263,2264,902],{},"You can see details about the transfer mode, schedule, and direction\nmode, etc. You can also edit the task, run it now, or delete it, etc.\nLet's click on the ",[206,2265,2266],{},"RUN NOW",[193,2268,2269],{},[478,2270],{"alt":419,"src":2271},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image14.png",[193,2273,2274],{},[478,2275],{"alt":419,"src":2276},"\u002Fimages\u002Fblog\u002Fbackup_truenas_wasabi_image15.png",[193,2278,2279],{},"We are done!",[813,2281,2283],{"id":2282},"conclusion","Conclusion",[193,2285,2286],{},"That's all there is to backup TrueNAS to Wasabi. Summarizing the whole\npost, we started with a brief introduction of TrueNAS and Wasabi. Then,\nwe saw how to set Wasabi credentials in TrueNAS. After that, we added\nthe task to backup the data. One more thing to add here is that if you\nwant to backup multiple separate directories, you will need to create\ndifferent tasks for them. As you can see, how easy it all is to backup\nTrueNAS to the cloud with Wasabi.",[226,2288,459],{"id":228},[231,2290],{"style":233,"src":2291,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FR2Wh69DpTmk",[226,2293,401],{"id":400},[193,2295,2296],{},[405,2297,1972],{"href":407,"rel":2298},[409],[452,2300],{},[193,2302,2303],{},[255,2304,605,2305],{},[405,2306,610],{"href":2307,"rel":2308},"https:\u002F\u002Fphasedlogix.com\u002Fbackup-truenas-to-the-cloud-with-wasabi-s3-compatible-storage\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":2310},[2311,2312],{"id":228,"depth":423,"text":459},{"id":400,"depth":423,"text":401},"2021-04-22","TrueNAS is a NAS software that is super secure and protects your","\u002Fimages\u002Fblog\u002Fbackup TrueNAS to Wasabi.png",{},6,{"title":34,"description":2314},"WS0DeOpUmlFIlvYNV7uaHrSZySII8reDdaf-TeHUrVk",{"id":2321,"title":26,"author":2322,"body":2324,"date":2549,"description":2550,"extension":434,"image":2551,"meta":2552,"minRead":420,"navigation":179,"path":27,"seo":2553,"stem":28,"__hash__":2554},"blog\u002Fblog\u002Fadd-docker-capabilities-to-truenas-core.md",{"name":186,"avatar":2323},{"src":188,"alt":186},{"type":190,"value":2325,"toc":2538},[2326,2329,2334,2338,2343,2366,2371,2375,2378,2383,2387,2390,2393,2396,2399,2404,2408,2411,2416,2420,2423,2428,2432,2435,2440,2444,2447,2450,2453,2458,2461,2464,2467,2471,2476,2479,2484,2489,2493,2498,2503,2506,2511,2516,2518,2521,2523,2528,2530],[193,2327,2328],{},"Go into your TrueNAS and go to the virtual machine menu",[193,2330,2331],{},[478,2332],{"alt":419,"src":2333},"\u002Fimages\u002Fblog\u002Ftruenasvmpage.png",[226,2335,2337],{"id":2336},"click-add-to-add-a-new-virtual-machine","Click Add to add a new virtual machine",[193,2339,2340],{},[206,2341,2342],{},"You want these settings:",[200,2344,2345,2348,2351,2354,2357,2360,2363],{},[203,2346,2347],{},"Guest operating system: Linux",[203,2349,2350],{},"Name: UBUDocker (or whatever you want it to be)",[203,2352,2353],{},"System Clock: Local",[203,2355,2356],{},"Boot method: UEFI",[203,2358,2359],{},"Shutdown time: 90",[203,2361,2362],{},"Start on boot enabled",[203,2364,2365],{},"Enable VNC enabled",[193,2367,2368],{},[478,2369],{"alt":419,"src":2370},"\u002Fimages\u002Fblog\u002Fvmsetupscreen.png",[226,2372,2374],{"id":2373},"click-next-to-dedicate-resources-to-the-vm","Click next to dedicate resources to the VM",[193,2376,2377],{},"Here is how I have it setup, you can change it to your needs",[193,2379,2380],{},[478,2381],{"alt":419,"src":2382},"\u002Fimages\u002Fblog\u002Fdockerresourcesetup.png",[226,2384,2386],{"id":2385},"hit-next-to-go-to-disk-setup","Hit next to go to disk setup",[193,2388,2389],{},"You want to create a new disk, here are the settings you should use",[193,2391,2392],{},"Disk Type: AHCI",[193,2394,2395],{},"Zvol location: tank\u002Fvm",[193,2397,2398],{},"Size: Atleast 30 gigs",[193,2400,2401],{},[478,2402],{"alt":419,"src":2403},"\u002Fimages\u002Fblog\u002Fdockerdisksetup.png",[226,2405,2407],{"id":2406},"hit-next-to-go-to-network-interface","Hit next to go to network interface",[193,2409,2410],{},"The defaults are fine but make sure you select the right network adapter",[193,2412,2413],{},[478,2414],{"alt":419,"src":2415},"\u002Fimages\u002Fblog\u002Fdocketnetworksetup.png",[226,2417,2419],{"id":2418},"hit-next-to-go-to-installation","Hit next to go to installation",[193,2421,2422],{},"Navigate to your ubuntu ISO file",[193,2424,2425],{},[478,2426],{"alt":419,"src":2427},"\u002Fimages\u002Fblog\u002Fdocketinstallationpage.png",[226,2429,2431],{"id":2430},"hit-next-then-submit-you-have-made-the-virtual-machine","Hit next, then submit, you have made the virtual machine!",[193,2433,2434],{},"Open the virtual machine then hit VNC to open ubuntu",[193,2436,2437],{},[478,2438],{"alt":419,"src":2439},"\u002Fimages\u002Fblog\u002Fdocketvmpage.png",[226,2441,2443],{"id":2442},"once-its-up-choose-your-language-and-go-through-the-installer","Once its up choose your language and go through the installer",[193,2445,2446],{},"Once you are done with the setup we want to SSH into the ubuntu VM to setup docker",[193,2448,2449],{},"Open powershell and type SSH (ip)",[193,2451,2452],{},"See screenshot for example",[193,2454,2455],{},[478,2456],{"alt":419,"src":2457},"\u002Fimages\u002Fblog\u002Fdockerssh.png",[193,2459,2460],{},"Enter the username and password and close the VNC console",[193,2462,2463],{},"Go back into the console and get ready to type some commands",[193,2465,2466],{},"Type these commands in order",[193,2468,2469],{},[354,2470,1152],{},[193,2472,2473],{},[354,2474,2475],{},"sudo apt install apt-transport-https ca-certificates curl software-properties-common",[193,2477,2478],{},"Type Y",[193,2480,2481],{},[354,2482,2483],{},"curl  -fsSL https:\u002F\u002Fdownload.docker.com\u002Flinux\u002Fubuntu\u002Fgpg | sudo apt-key add -",[193,2485,2486],{},[354,2487,2488],{},"sudo add-apt-repository \"deb [arch=amd64] https:\u002F\u002Fdownload.docker.com\u002Flinux\u002Fubuntu focal stable\"",[193,2490,2491],{},[354,2492,1152],{},[193,2494,2495],{},[354,2496,2497],{},"apt-cache policy docker-ce",[193,2499,2500],{},[354,2501,2502],{},"sudo apt install docker-ce",[193,2504,2505],{},"To make it so you don't have to use sudo for every docker command run this command",[193,2507,2508],{},[354,2509,2510],{},"sudo usermod -aG docker ${USER}",[193,2512,2513],{},[354,2514,2515],{},"su - ${USER}",[226,2517,459],{"id":228},[231,2519],{"style":233,"src":2520,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FXBVjuwgz0Cg",[226,2522,401],{"id":400},[193,2524,2525],{},[405,2526,410],{"href":407,"rel":2527},[409],[452,2529],{},[193,2531,2532],{},[255,2533,605,2534],{},[405,2535,610],{"href":2536,"rel":2537},"https:\u002F\u002Fphasedlogix.com\u002Fadd-docker-capabilities-to-truenas-core\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":2539},[2540,2541,2542,2543,2544,2545,2546,2547,2548],{"id":2336,"depth":423,"text":2337},{"id":2373,"depth":423,"text":2374},{"id":2385,"depth":423,"text":2386},{"id":2406,"depth":423,"text":2407},{"id":2418,"depth":423,"text":2419},{"id":2430,"depth":423,"text":2431},{"id":2442,"depth":423,"text":2443},{"id":228,"depth":423,"text":459},{"id":400,"depth":423,"text":401},"2021-01-07","TrueNAS Core does not natively support Docker.  In this guide I","\u002Fimages\u002Fblog\u002Fadd-docker-to-truenas-12.png",{},{"title":26,"description":2550},"2ePhsfUm4udYItLL8112eY6fqnOk9PQ0KG3_H9D6Fjk",{"id":2556,"title":130,"author":2557,"body":2559,"date":2699,"description":2700,"extension":434,"image":2701,"meta":2702,"minRead":423,"navigation":179,"path":131,"seo":2703,"stem":132,"__hash__":2704},"blog\u002Fblog\u002Fsecure-your-nextcloud-with-https-hosted-on-truenas-12-core-with-nginx-proxy-manager.md",{"name":186,"avatar":2558},{"src":188,"alt":186},{"type":190,"value":2560,"toc":2695},[2561,2564,2570,2573,2578,2581,2586,2589,2598,2603,2606,2609,2616,2619,2622,2625,2630,2633,2639,2642,2647,2650,2653,2658,2661,2664,2667,2669,2672,2674,2680,2685,2687],[193,2562,2563],{},"First pull up your TrueNAS, from our last video we created a virtual machine with ubuntu and docker installed on it so if you missed that video go check it out:",[193,2565,2566],{},[405,2567,2568],{"href":2568,"rel":2569},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=hxSAGY5zRwQ&ab_channel=PhasedLogixITServices",[409],[193,2571,2572],{},"Go to plugins and install Nextcloud, it should only take a few seconds to install.",[193,2574,2575],{},[478,2576],{"alt":419,"src":2577},"\u002Fimages\u002Fblog\u002Fnextcloud-install.png",[193,2579,2580],{},"Now that it is installed click  on post install notes which will give your database info including the user and password. You can now test the login information for your nextcloud. You should be able to see the files stored.",[193,2582,2583],{},[478,2584],{"alt":419,"src":2585},"\u002Fimages\u002Fblog\u002Fnextcloud-notes.png",[193,2587,2588],{},"Now we will begin some prep, swap over to portainer. Go to stacks and then click add stack and paste this into it.",[2590,2591,2596],"pre",{"className":2592,"code":2594,"language":2595},[2593],"language-text","version: '2'\nservices:\n  app:\n    image: 'jc21\u002Fnginx-proxy-manager:latest'\n    ports:\n      - '80:80'\n      - '81:81'\n      - '443:443'\n    environment:\n      DB_MYSQL_HOST: \"db\"\n      DB_MYSQL_PORT: 3306\n      DB_MYSQL_USER: \"npm\"\n      DB_MYSQL_PASSWORD: \"npm\"\n      DB_MYSQL_NAME: \"npm\"\n    volumes:\n      - .\u002Fdata:\u002Fdata\n      - .\u002Fletsencrypt:\u002Fetc\u002Fletsencrypt\n  db:\n    image: 'jc21\u002Fmariadb-aria:10.4'\n    environment:\n      MYSQL_ROOT_PASSWORD: 'npm'\n      MYSQL_DATABASE: 'npm'\n      MYSQL_USER: 'npm'\n      MYSQL_PASSWORD: 'npm'\n    volumes:\n      - .\u002Fdata\u002Fmysql:\u002Fvar\u002Flib\u002Fmysql\n","text",[354,2597,2594],{"__ignoreMap":419},[193,2599,2600],{},[478,2601],{"alt":419,"src":2602},"\u002Fimages\u002Fblog\u002Fportainer-nginx.png",[193,2604,2605],{},"You will want to change the info under db when you are not doing it for test purposes. After you are finished click deploy. Now if you go over to the management stack and input the ip address with the port it will take you to your nginx login page.",[193,2607,2608],{},"The default admin user is:",[193,2610,2611,2612],{},"Email: ",[405,2613,2615],{"href":2614},"mailto:admin@example.com","admin@example.com",[193,2617,2618],{},"Password: changeme",[193,2620,2621],{},"First thing it will do is have you update the user. Make sure to make it super secure, and now we have our basic proxy manager setup.",[193,2623,2624],{},"Go back to your TrueNAS, go to jails and you will find a nextcloud jail that was created.",[193,2626,2627],{},[478,2628],{"alt":419,"src":2629},"\u002Fimages\u002Fblog\u002Fnextcloudjail.png",[193,2631,2632],{},"Click on the jail and click on the shell. You could ssh into these but I find it easier this way. I am not a fan of vi so we are going to install nano and opening the config with nano:",[2590,2634,2637],{"className":2635,"code":2636,"language":2595},[2593],"pkg update\n\npkg install nano\n\ncd \u002Fusr\u002Flocal\u002Fwww\u002Fnextcloud\u002Fconfig\u002F\n\nnano config.php\n",[354,2638,2636],{"__ignoreMap":419},[193,2640,2641],{},"First thing we need to trust a domain which I have created a domain and add it in as following in the picture. Next we will add a trusted proxy which is also included in the picture which the ip address is the same as your proxy manager. Ctrl + X will exit nano and ask if you want to save, yes.",[193,2643,2644],{},[478,2645],{"alt":419,"src":2646},"\u002Fimages\u002Fblog\u002Feditingconfigproxy.png",[193,2648,2649],{},"Go back to your proxy manager, click on proxyhosts. There will be no host so click add proxy host. Type your domain name in, next you will want to grab your nextcloud ip and add your nextcloud port. Select Websockets Support.",[193,2651,2652],{},"Next select SSL, under SSL Certificate select Request a new SSL Certificate. Select HTTP\u002F2 Support, Force SSL. Set email address and agree to ToS and Save. If you are going to run this long term then you will want to enable HSTS. Then click on your host, you should be at the login screen after.",[193,2654,2655],{},[478,2656],{"alt":419,"src":2657},"\u002Fimages\u002Fblog\u002Fnextcloudmuppet.png",[193,2659,2660],{},"To get your login you will want to go back to plugins in your TrueNAS, click on the nextcloud-jail. Select Post Install Notes and it will have your user and password. Then you will be finished.",[193,2662,2663],{},"The important thing now is that you are running your nextcloud instance securely using https with a valid lets encrypt cert.",[193,2665,2666],{},"If you are having any trouble figuring this out, try to follow my video while you do it for a better visual guidance.",[226,2668,459],{"id":228},[231,2670],{"style":233,"src":2671,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FhxSAGY5zRwQ",[226,2673,401],{"id":400},[193,2675,2676],{},[405,2677,2679],{"href":415,"rel":2678},[409],"Buy Me a Coffee â˜•",[193,2681,2682],{},[405,2683,410],{"href":407,"rel":2684},[409],[452,2686],{},[193,2688,2689],{},[255,2690,605,2691],{},[405,2692,610],{"href":2693,"rel":2694},"https:\u002F\u002Fphasedlogix.com\u002Fsecure-your-nextcloud-with-https-hosted-on-truenas-12-core-with-nginx-proxy-manager\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":2696},[2697,2698],{"id":228,"depth":423,"text":459},{"id":400,"depth":423,"text":401},"2020-12-17","In this tutorial I show you how to install Nextcloud on TrueNAS 12","\u002Fimages\u002Fblog\u002Fsecure-nextcloud-with-nginx-proxy-manager-on-truenas-12.png",{},{"title":130,"description":2700},"fE88q5-INmLSKwNAiJcVkPUl1IgpaKXnAvkJhEXQ5CE",{"id":2706,"title":126,"author":2707,"body":2709,"date":2842,"description":2843,"extension":434,"image":2844,"meta":2845,"minRead":420,"navigation":179,"path":127,"seo":2846,"stem":128,"__hash__":2847},"blog\u002Fblog\u002Fremote-gaming-and-video-editing-with-proxmox-gpu-passthrough.md",{"name":186,"avatar":2708},{"src":188,"alt":186},{"type":190,"value":2710,"toc":2831},[2711,2714,2718,2723,2726,2730,2733,2736,2746,2750,2753,2758,2761,2766,2769,2773,2776,2781,2784,2788,2791,2794,2798,2801,2804,2809,2811,2814,2816,2821,2823],[193,2712,2713],{},"Are you a PC enthusiast wanting to play around with virtualization and have you just recently upgraded to a 3000 series RTX card and don't know what to do with your 2000 series well I have a project for you.",[237,2715,2717],{"id":2716},"i-am-going-to-assume-you-have-a-proxmox-host-with-an-extra-gpu-setup","I am going to assume you have a Proxmox Host with an extra GPU setup.",[193,2719,2720],{},[478,2721],{"alt":419,"src":2722},"\u002Fimages\u002Fblog\u002Fgpupassthrough-1-.png",[193,2724,2725],{},"Once you pass the GPU through to a VM the host will not have access to the GPU anymore. This is why I recommend adding a second GPU to your host. Also, the GPU cannot be shared across guests.",[237,2727,2729],{"id":2728},"changes-to-proxmox-server","Changes to Proxmox Server",[193,2731,2732],{},"SSH into your Proxmox Server and edit Grub",[193,2734,2735],{},"Update the \"GRUB_CMDLIN_LINUX_DEFAULT\" line. By default, it will be set to quiet.\\",[193,2737,2738],{},[405,2739,2742],{"href":2740,"rel":2741},"https:\u002F\u002Fgist.githubusercontent.com\u002Fkstevenson722\u002F99e78a337b6326a12b6aa098349b489e\u002Fraw\u002F1ae97e9a83209e07a0920464e6c2112869ef4c07\u002Fz-grub-before-update.PNG",[409],[478,2743],{"alt":2744,"src":2740,"title":2745},"Alt","GRUB Line to update",[226,2747,2749],{"id":2748},"intel-cpu","Intel CPU",[193,2751,2752],{},"For Intel CPUs add \"intel_iommu=on\", for example:",[193,2754,2755],{},[354,2756,2757],{},"GRUB_CMDLINE_LINUX_DEFAULT=\"quiet intel_iommu=on\"",[193,2759,2760],{},"Save changes and update grub:",[193,2762,2763],{},[354,2764,2765],{},"update-grub",[193,2767,2768],{},"Reboot Proxmox Host",[226,2770,2772],{"id":2771},"edit-modules","Edit Modules",[193,2774,2775],{},"add to \u002Fetc\u002Fmodules",[193,2777,2778],{},[354,2779,2780],{},"vfio vfio_iommu_type1 vfio_pci vfio_virqfd",[193,2782,2783],{},"On your Windows 10 VM you will want to make sure Remote Desktop is turned on. You may lose VNC access after you pass the GPU though.",[226,2785,2787],{"id":2786},"edit-virtual-machines-config-file","Edit virtual machine's config file",[193,2789,2790],{},"cpu: host,hidden=1,flags=+pcid",[193,2792,2793],{},"from Proxmox add PCI device.",[226,2795,2797],{"id":2796},"block-drivers-from-the-host-machine","Block drivers from the host machine",[193,2799,2800],{},"edit \u002Fetc\u002Fmodprobe.d\u002Fpve-blacklist.conf",[193,2802,2803],{},"block these drivers from being loaded",[193,2805,2806],{},[354,2807,2808],{},"blacklist nvidiafb blacklist nvidia blacklist radeon blacklist nouveau",[226,2810,459],{"id":228},[231,2812],{"style":233,"src":2813,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FO7jQDcB-ZX4",[226,2815,401],{"id":400},[193,2817,2818],{},[405,2819,410],{"href":407,"rel":2820},[409],[452,2822],{},[193,2824,2825],{},[255,2826,605,2827],{},[405,2828,610],{"href":2829,"rel":2830},"https:\u002F\u002Fphasedlogix.com\u002Fremote-gaming-and-video-editing-with-proxmox-gpu-passthrough\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":2832},[2833,2834],{"id":2716,"depth":420,"text":2717},{"id":2728,"depth":420,"text":2729,"children":2835},[2836,2837,2838,2839,2840,2841],{"id":2748,"depth":423,"text":2749},{"id":2771,"depth":423,"text":2772},{"id":2786,"depth":423,"text":2787},{"id":2796,"depth":423,"text":2797},{"id":228,"depth":423,"text":459},{"id":400,"depth":423,"text":401},"2020-10-28","This article will show you how to configure GPU passthrough in Proxmox","\u002Fimages\u002Fblog\u002Fproxmox-virtual-machine-gaming-with-gpu-passthrough.png",{},{"title":126,"description":2843},"tjuyWKzRw47M42BMrp-sbRmAgcJDXJKMGQqsdzzL1m0",{"id":2849,"title":146,"author":2850,"body":2852,"date":2952,"description":2953,"extension":434,"image":2954,"meta":2955,"minRead":1219,"navigation":179,"path":147,"seo":2956,"stem":148,"__hash__":2957},"blog\u002Fblog\u002Fupgrading-freenas-11-3-to-truenas-12-release.md",{"name":186,"avatar":2851},{"src":188,"alt":186},{"type":190,"value":2853,"toc":2943},[2854,2858,2866,2872,2876,2884,2889,2893,2901,2906,2910,2921,2923,2926,2928,2933,2935],[237,2855,2857],{"id":2856},"how-to-upgrade-freenas-113-to-truenas-core-12","How to upgrade FreeNAS 11.3 to TrueNAS core 12",[200,2859,2860,2863],{},[203,2861,2862],{},"Log into your FreeNAS and go to System > Update",[203,2864,2865],{},"Click on the Train - FreeNAS 11.3 drop down menu",[193,2867,2868],{},[478,2869],{"alt":2870,"src":2871},"Switch update train","\u002Fimages\u002Fblog\u002Ftruenas-update-page.png",[237,2873,2875],{"id":2874},"select-the-truenas-12-stable-release","Select the TrueNAS 12 stable release",[200,2877,2878,2881],{},[203,2879,2880],{},"Checkmark the confirm box on the switch update trains",[203,2882,2883],{},"Hit continue",[193,2885,2886],{},[478,2887],{"alt":419,"src":2888},"\u002Fimages\u002Fblog\u002Ftruenas-update-train-continue.png",[237,2890,2892],{"id":2891},"click-download-updates","Click download updates",[200,2894,2895,2898],{},[203,2896,2897],{},"Checkmark the \"Include Password Secret Seed' box (this will make a configuration backup)",[203,2899,2900],{},"Hit save the configuration",[193,2902,2903],{},[478,2904],{"alt":419,"src":2905},"\u002Fimages\u002Fblog\u002Ftruenas-download-updates.png",[237,2907,2909],{"id":2908},"check-the-apply-updates-box","Check the apply updates box",[200,2911,2912,2915,2918],{},[203,2913,2914],{},"Hit download",[203,2916,2917],{},"It will begin downloading and will restart the new TrueNAS",[203,2919,2920],{},"login back in and it should be successful!",[226,2922,459],{"id":228},[231,2924],{"style":233,"src":2925,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FDH_B4POpll0",[226,2927,401],{"id":400},[193,2929,2930],{},[405,2931,410],{"href":407,"rel":2932},[409],[452,2934],{},[193,2936,2937],{},[255,2938,605,2939],{},[405,2940,610],{"href":2941,"rel":2942},"https:\u002F\u002Fphasedlogix.com\u002Fupgrading-freenas-11-3-to-truenas-12-release\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":2944},[2945,2946,2947,2948],{"id":2856,"depth":420,"text":2857},{"id":2874,"depth":420,"text":2875},{"id":2891,"depth":420,"text":2892},{"id":2908,"depth":420,"text":2909,"children":2949},[2950,2951],{"id":228,"depth":423,"text":459},{"id":400,"depth":423,"text":401},"2020-10-23","This will go over on how to upgrade FreeNAS 11.3 to TrueNAS 12","\u002Fimages\u002Fblog\u002Fhello-truenas-12-release.png",{},{"title":146,"description":2953},"eboF1a6mPDdkWR-7ULRu7ZWuxXBnC3a0P9t7qaGg4iU",{"id":2959,"title":118,"author":2960,"body":2962,"date":3094,"description":3095,"extension":434,"image":3096,"meta":3097,"minRead":420,"navigation":179,"path":119,"seo":3098,"stem":120,"__hash__":3099},"blog\u002Fblog\u002Fmultiple-proxmox-hosts-with-duplicate-virtual-machine-ids-on-shared-nfs-storage.md",{"name":186,"avatar":2961},{"src":188,"alt":186},{"type":190,"value":2963,"toc":3085},[2964,2968,2971,2979,2985,2989,3003,3006,3012,3016,3019,3025,3029,3032,3035,3040,3044,3047,3050,3056,3060,3063,3075,3077],[237,2965,2967],{"id":2966},"conflicting-virtual-machine-id","Conflicting Virtual Machine ID",[193,2969,2970],{},"If you have conflicting VM IDs while trying to backup to a shared storage this article may be able to help you",[200,2972,2973,2976],{},[203,2974,2975],{},"Make sure you have both VMs stopped",[203,2977,2978],{},"Click on the VM that you want to change ID's on then hit more then clone",[193,2980,2981],{},[478,2982],{"alt":2983,"src":2984},"Stop Virtual Machine","\u002Fimages\u002Fblog\u002FStop-Virtual-Machine20201015.png",[237,2986,2988],{"id":2987},"pick-an-unused-virtual-machine-id","Pick an unused Virtual Machine ID:",[200,2990,2991,2994,2997,3000],{},[203,2992,2993],{},"You can keep the name the same",[203,2995,2996],{},"Select a resource pool if applicable",[203,2998,2999],{},"Keep target storage as same as source",[203,3001,3002],{},"Click Clone",[193,3004,3005],{},"It will take a few seconds. You can look at the logs if you want to see the progress. Once it finishes you have successfully cloned the virtual machine.",[193,3007,3008],{},[478,3009],{"alt":3010,"src":3011},"Clone Virtual Machine and Pick New ID","\u002Fimages\u002Fblog\u002Fclone-virtual-machine-and-pick-new-id-20201015.png",[237,3013,3015],{"id":3014},"boot-newly-cloned-virtual-machine","Boot Newly Cloned Virtual Machine",[193,3017,3018],{},"Now you have two machines. Boot up the newly cloned machine just to make sure it works.\nDelete the old virtual machine. Click on the old virtual machine and hit more then remove.",[193,3020,3021],{},[478,3022],{"alt":3023,"src":3024},"Boot Cloned Virtual Machine and Delete Old VM","\u002Fimages\u002Fblog\u002Fboot-cloned-virtual-machine-and-delete-old-vm-20201015.png",[237,3026,3028],{"id":3027},"destroy-and-purge-the-vm","Destroy and Purge the VM",[193,3030,3031],{},"Once you hit remove a screen will come up with some options. The first screen will ask you to enter the VM ID to confirm the selection. Enter the old VM ID.",[193,3033,3034],{},"Select purge to remove old backups and jobs",[193,3036,3037],{},[478,3038],{"alt":3028,"src":3039},"\u002Fimages\u002Fblog\u002Fdestroy-and-purge-the-vm-20201015.png",[237,3041,3043],{"id":3042},"backup-new-vm","Backup New VM",[193,3045,3046],{},"You have successfully deleted the old virtual machine. We would highly suggest running a backup right away on the new virtual machine.",[193,3048,3049],{},"Check the backups and make sure the new VM backed up. Check that it has the new VM ID.",[193,3051,3052],{},[478,3053],{"alt":3054,"src":3055},"backup new virtual machine","\u002Fimages\u002Fblog\u002Fbackup-new-virtual-machine-20201015.png",[226,3057,3059],{"id":3058},"the-step-by-step-video","The Step by Step Video",[231,3061],{"style":233,"src":3062,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FoqnJbsjREC8",[193,3064,3065,3068,3071],{},[405,3066,2679],{"href":415,"rel":3067},[409],[3069,3070],"br",{},[405,3072,3074],{"href":407,"rel":3073},[409],"Hire US ",[452,3076],{},[193,3078,3079],{},[255,3080,605,3081],{},[405,3082,610],{"href":3083,"rel":3084},"https:\u002F\u002Fphasedlogix.com\u002Fmultiple-proxmox-hosts-with-duplicate-virtual-machine-ids-on-shared-nfs-storage\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":3086},[3087,3088,3089,3090,3091],{"id":2966,"depth":420,"text":2967},{"id":2987,"depth":420,"text":2988},{"id":3014,"depth":420,"text":3015},{"id":3027,"depth":420,"text":3028},{"id":3042,"depth":420,"text":3043,"children":3092},[3093],{"id":3058,"depth":423,"text":3059},"2020-10-15","How to Change VMID of your Proxmox Virtual Machine. If you have","\u002Fimages\u002Fblog\u002Fproxmox-change-virtual-machine-id.png",{},{"title":118,"description":3095},"Qm9PSwVdfXSVcrzEuvxQo4t4YudoXPD6iUfEgkFoNEc",{"id":3101,"title":82,"author":3102,"body":3104,"date":3190,"description":82,"extension":434,"image":3191,"meta":3192,"minRead":423,"navigation":179,"path":83,"seo":3193,"stem":84,"__hash__":3194},"blog\u002Fblog\u002Fhow-to-get-started-blogging-or-build-a-website-for-free.md",{"name":186,"avatar":3103},{"src":188,"alt":186},{"type":190,"value":3105,"toc":3188},[3106,3113,3118,3121,3124,3129,3136,3141,3144,3151,3156,3159,3167,3175,3178,3180],[193,3107,3108,3109],{},"One of the first websites we are going to check out that provides free websites is ",[405,3110,3111],{"href":3111,"rel":3112},"https:\u002F\u002Fwordpress.com\u002Fpricing\u002F",[409],[193,3114,3115],{},[478,3116],{"alt":419,"src":3117},"\u002Fimages\u002Fblog\u002Fstart-free.png",[193,3119,3120],{},"WordPress is probably the largest content management system out there during the current time and many websites are working off WordPress so many people can help you out since it is common.",[193,3122,3123],{},"WordPress offers a Free Tier which is the one you will be selecting for no price. On the free tier you get SSL Certificate, this is important to make sure all your websites have this. The free version also includes some free themes but then the next tier is only $4\u002Fmonth which gives you a personal domain but I do recommend just starting on the free so you can start learning. Once you understand what you're doing and have plenty of posts then I would recommend upgrading.",[193,3125,3126],{},[478,3127],{"alt":419,"src":3128},"\u002Fimages\u002Fblog\u002Fincluded-with-free.png",[193,3130,3131,3132],{},"The next website we are going to check out is ",[405,3133,3134],{"href":3134,"rel":3135},"https:\u002F\u002Fwww.wix.com\u002Ffree\u002Fweb-hosting\u002F",[409],[193,3137,3138],{},[478,3139],{"alt":419,"src":3140},"\u002Fimages\u002Fblog\u002Fget-started.png",[193,3142,3143],{},"You can easily build your own website with the free version of Wix it really compares to WordPress. These don't just have to be your own blog you can make it your company website too if you want. They all have editors and themes you can use to create your website the way you want it, most features will cost money.",[193,3145,3146,3147],{},"There is another website called ",[405,3148,3149],{"href":3149,"rel":3150},"https:\u002F\u002Fwww.weebly.com\u002Fpricing",[409],[193,3152,3153],{},[478,3154],{"alt":419,"src":3155},"\u002Fimages\u002Fblog\u002Ffree-weebly.png",[193,3157,3158],{},"Weebly is very similar to WordPress and Wix supplying the same features and requires you to pay if you want to do more than the basic but each website will have different themes and layouts that you might prefer.",[193,3160,3161,3162,3166],{},"Now if you are just interested in blogging, not looking for your own website, not next tier, it's more personal or you just aren't ready to build your own website then ",[405,3163,3164],{"href":3164,"rel":3165},"https:\u002F\u002Fmedium.com\u002Fcreators",[409]," is the direction for you. It is very popular and plenty of articles out there that you can do and it's free for you to do! It also has a very good way at being discovered on it. Which of course following after this you wont be able to get your own domain without paying.",[193,3168,3169,3170,3174],{},"Another just blogging is ",[405,3171,3172],{"href":3172,"rel":3173},"https:\u002F\u002Fwww.blogger.com",[409]," which is also a very popular one and really compares to Medium. These last two websites are nice because if you just want to post a blog\u002Farticle then you can simply just do it a lot faster rather than taking all the time for detail. All these websites are going have their free tiers and then the paid upgrades that help you out the most.",[231,3176],{"style":233,"src":3177,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVW_vkeKMuaY",[452,3179],{},[193,3181,3182],{},[255,3183,605,3184],{},[405,3185,610],{"href":3186,"rel":3187},"https:\u002F\u002Fphasedlogix.com\u002Fhow-to-get-started-blogging-or-build-a-website-for-free\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":3189},[],"2020-04-22","\u002Fimages\u002Fblog\u002Fthumbnail-websites.png",{},{"title":82,"description":82},"oBzviiaHcdM5S731OShQdUlPK7votdjUnm-zgEwtrFo",{"id":3196,"title":102,"author":3197,"body":3199,"date":3279,"description":102,"extension":434,"image":3280,"meta":3281,"minRead":420,"navigation":179,"path":103,"seo":3282,"stem":104,"__hash__":3283},"blog\u002Fblog\u002Finstalling-docker-and-portainer-on-proxmox.md",{"name":186,"avatar":3198},{"src":188,"alt":186},{"type":190,"value":3200,"toc":3277},[3201,3204,3209,3212,3217,3224,3229,3232,3237,3240,3245,3248,3253,3256,3259,3264,3267,3269],[193,3202,3203],{},"I have one of my Proxmox machines up and one of the first things you will want to do is to update.",[193,3205,3206],{},[354,3207,3208],{},"apt update && apt dist-upgrade -y",[193,3210,3211],{},"The next thing we will do is install a few things that will be needed by default, it will install packages to allow apt to use a repository over https.",[193,3213,3214],{},[354,3215,3216],{},"apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common",[193,3218,3219,3220,3223],{},"Next follow it with these commands.\n",[354,3221,3222],{},"curl -fsSL https:\u002F\u002Fdownload.docker.com\u002Flinux\u002Fdebian\u002Fgpg | sudo apt-key add - apt-key fingerprint 0EBFCD88 add-apt-repository \"deb [arch=amd64] https:\u002F\u002Fdownload.docker.com\u002Flinux\u002Fdebian $(lsb_release -cs) stable\"","\nNow you will want to do another update.",[193,3225,3226],{},[354,3227,3228],{},"apt-get update",[193,3230,3231],{},"And now install Docker and say yes to any.",[193,3233,3234],{},[354,3235,3236],{},"apt-get install docker-ce docker-ce-cli containerd.io",[193,3238,3239],{},"Now Docker is installed and we will continue on to install Portainer. We now need to create an area for Portainer to have data.",[193,3241,3242],{},[354,3243,3244],{},"mkdir \u002Fportainer mkdir \u002Fportainer\u002Fdata",[193,3246,3247],{},"Now we will do a Docker run Portainer",[193,3249,3250],{},[354,3251,3252],{},"docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always --pull=always -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock -v \u002Fportainer\u002Fdata:\u002Fdata portainer\u002Fportainer-ce",[193,3254,3255],{},"Now when you go to the address you should see Portainer and it will have you setup an admin login. You will see docker in there and we used portainer to have GUI.",[193,3257,3258],{},"One last thing you will want to do is have docker run  on bootup.",[193,3260,3261],{},[354,3262,3263],{},"systemct1 enable docker",[231,3265],{"style":233,"src":3266,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FHfnHPuuQ0lM",[452,3268],{},[193,3270,3271],{},[255,3272,605,3273],{},[405,3274,610],{"href":3275,"rel":3276},"https:\u002F\u002Fphasedlogix.com\u002Finstalling-docker-and-portainer-on-proxmox\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":3278},[],"2020-04-20","\u002Fimages\u002Fblog\u002Finstall-docker-and-portainer-o.png",{},{"title":102,"description":102},"x88jBiPVoITxtmZYPzQWxLIvx5rNV5En3WJJVnNi0fk",{"id":3285,"title":106,"author":3286,"body":3288,"date":3449,"description":106,"extension":434,"image":3450,"meta":3451,"minRead":420,"navigation":179,"path":107,"seo":3452,"stem":108,"__hash__":3453},"blog\u002Fblog\u002Flamp-stack-install-ubuntu-18-04-linux-apache-mysql-and-php.md",{"name":186,"avatar":3287},{"src":188,"alt":186},{"type":190,"value":3289,"toc":3447},[3290,3293,3298,3301,3306,3309,3312,3317,3320,3325,3328,3331,3336,3339,3344,3347,3350,3355,3358,3363,3366,3369,3374,3377,3380,3385,3388,3391,3394,3399,3402,3407,3410,3413,3416,3418,3421,3424,3427,3431,3434,3437,3439],[193,3291,3292],{},"I open up my linux box and make sure its always updated before anything by this command:",[193,3294,3295],{},[354,3296,3297],{},"sudo apt-get update",[193,3299,3300],{},"Now we will install apache",[193,3302,3303],{},[354,3304,3305],{},"sudo apt-get install apache2",[193,3307,3308],{},"and then y for yes",[193,3310,3311],{},"Now we will check on the firewall",[193,3313,3314],{},[354,3315,3316],{},"sudo ufw app list",[193,3318,3319],{},"which shows all of apaches are all setup",[193,3321,3322],{},[354,3323,3324],{},"sudo ufw app info \"Apache Full\"",[193,3326,3327],{},"This shows ports 80,443",[193,3329,3330],{},"Now lets allow that",[193,3332,3333],{},[354,3334,3335],{},"sudo ufq allow in \"Apache Full\"",[193,3337,3338],{},"So now I am going to find the ip by this command:",[193,3340,3341],{},[354,3342,3343],{},"ip a",[193,3345,3346],{},"Now leading to that ip in your browser will take you to the default apache page.",[193,3348,3349],{},"Now we will install my MySQL",[193,3351,3352],{},[354,3353,3354],{},"sudo apt install mysql-server",[193,3356,3357],{},"and then y for yes and do it again when it asks",[193,3359,3360],{},[354,3361,3362],{},"sudo mysql_secure_installation",[193,3364,3365],{},"This will ask a few questions just follow with what you would like.",[193,3367,3368],{},"After that MySQL will be all setup",[193,3370,3371],{},[354,3372,3373],{},"sudo apt install php libapache2-mod-php php-mysql",[193,3375,3376],{},"Again just type y for yes",[193,3378,3379],{},"This will take a second but it is installing.",[193,3381,3382],{},[354,3383,3384],{},"sudo nano \u002Fetc\u002Fapache2\u002Fmods-enabled\u002Fdir.conf",[193,3386,3387],{},"After that command you will want to see index.php and you will want to move it to the front to be the first thing it looks at.",[193,3389,3390],{},"Hit Ctrl X to get out and say yes to save. If you are having issues saving its because you did not do it as a super user.",[193,3392,3393],{},"Now restart apache",[193,3395,3396],{},[354,3397,3398],{},"sudo systemctl restart apache2",[193,3400,3401],{},"and then check the status",[193,3403,3404],{},[354,3405,3406],{},"sudo systemctl status apache2",[193,3408,3409],{},"and now it should show that it is active running",[193,3411,3412],{},"We are now going to create a index.php since we don't have one",[193,3414,3415],{},"`\ncd \u002Fvar\u002Fwww\u002Fhtml",[193,3417,1405],{},[193,3419,3420],{},"nano index.php\n`",[193,3422,3423],{},"For a test I just have this put into it:",[193,3425,3426],{},"`",[3428,3429,3430],"title",{},"PHP Test",[193,3432,3433],{},"And then we just save it and check out our page which now shows Hello World.",[231,3435],{"style":233,"src":3436,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FsJPe5pYSLtE",[452,3438],{},[193,3440,3441],{},[255,3442,605,3443],{},[405,3444,610],{"href":3445,"rel":3446},"https:\u002F\u002Fphasedlogix.com\u002Flamp-stack-install-ubuntu-18-04-linux-apache-mysql-and-php\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":3448},[],"2020-04-08","\u002Fimages\u002Fblog\u002Flamp-stack-install.png",{},{"title":106,"description":106},"JWvrfCDi62JqTdAvCUQelVg4wtUVXo7_vHAzXan7ht0",{"id":3455,"title":134,"author":3456,"body":3458,"date":3742,"description":3743,"extension":434,"image":3744,"meta":3745,"minRead":423,"navigation":179,"path":135,"seo":3746,"stem":136,"__hash__":3747},"blog\u002Fblog\u002Fsetup-nextcloud-on-ubuntu-18-04-lts-with-apache2-mariadb-and-php.md",{"name":186,"avatar":3457},{"src":188,"alt":186},{"type":190,"value":3459,"toc":3740},[3460,3463,3468,3471,3476,3479,3482,3485,3488,3491,3494,3499,3502,3507,3510,3513,3516,3519,3522,3527,3530,3533,3536,3539,3542,3547,3550,3553,3556,3559,3562,3565,3568,3571,3574,3577,3580,3583,3590,3593,3598,3601,3606,3609,3612,3615,3618,3621,3624,3627,3630,3635,3638,3641,3644,3647,3650,3653,3656,3662,3665,3668],[193,3461,3462],{},"I will be using DigitalOcean Droplet. Before you start installing anything ever you want to do a basic update by typing:",[193,3464,3465],{},[354,3466,3467],{},"sudoapt-get update",[193,3469,3470],{},"Then type:",[193,3472,3473],{},[354,3474,3475],{},"sudoapt-get upgrade",[193,3477,3478],{},"After you are finished you will want to type:",[193,3480,3481],{},"`\napt-get install apache2mariadb-server libapache2-mod-php7.2",[193,3483,3484],{},"apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring",[193,3486,3487],{},"apt-get install php7.2-intl php-imagickphp7.2-xml php7.2-zip\n`",[193,3489,3490],{},"This will install apachemariadb and the couple php",[193,3492,3493],{},"One useful command to check your version of mariadbis:",[193,3495,3496],{},[354,3497,3498],{},"mysql-v",[193,3500,3501],{},"We will want to now secure mysql by typing this command:",[193,3503,3504],{},[354,3505,3506],{},"sudomysql_secure_installation",[193,3508,3509],{},"It will ask you a few questions, I say yes to all of them but choose what you would like.",[193,3511,3512],{},"We are now going to setup the database, type:",[193,3514,3515],{},"`\nsudomysql",[193,3517,3518],{},"create databasenextclouddb:\n`",[193,3520,3521],{},"Now the database is created, now we are going to create a user:",[193,3523,3524],{},[354,3525,3526],{},"CREATE USER 'nextclouduser'@'localhost'' IDENTIFIED BY 'password':",[193,3528,3529],{},"Change password to your actual password. Now we are going to grant all privileges and flush them:",[193,3531,3532],{},"`\nGRANT ALL ONnextclouddb.TO 'nextclouduser'@'localhost':*",[193,3534,3535],{},"FLUSH PRIVILEGES",[193,3537,3538],{},"EXIT:\n`",[193,3540,3541],{},"Now continue with this command to make php more robust:",[193,3543,3544],{},[354,3545,3546],{},"nano\u002Fetc\u002Fphp\u002F7.2\u002Fapache2\u002Fphp.ini",[193,3548,3549],{},"Ctrl+W then type:",[193,3551,3552],{},"memory_limit and we want to change that to 512M",[193,3554,3555],{},"Search for upload_max_file and change it to 500M",[193,3557,3558],{},"Search post_max and change it to 500M",[193,3560,3561],{},"Search max_execution and change it to 300",[193,3563,3564],{},"Search date.time and change it to your timezone which for me is America\u002FChicago",[193,3566,3567],{},"You now will want to Ctrl + X to save all of this.",[193,3569,3570],{},"Now start Apache:",[193,3572,3573],{},"`\nsystemctlstart apache2",[193,3575,3576],{},"systemctlstartmariadb",[193,3578,3579],{},"systemctlenable apache2",[193,3581,3582],{},"systemctlenablemariadb\n`",[193,3584,3585,3586],{},"Next you will want to open your web browser and go to ",[405,3587,3588],{"href":3588,"rel":3589},"https:\u002F\u002Fwww.nextcloud.com\u002Finstall",[409],[193,3591,3592],{},"Click download for server, we are downloading next cloud as archive file so right-click the download button and grab the link. Proceed by typing this command, you can use the link you copied:",[193,3594,3595],{},[354,3596,3597],{},"wget https:\u002F\u002Fdownload.nextcloud.com\u002Fserver\u002Freleases\u002Fnextcloud-18.0.2.zip",[193,3599,3600],{},"You will want to have unzip installed so you will need to run the command:",[193,3602,3603],{},[354,3604,3605],{},"apt install unzip",[193,3607,3608],{},"Once it has downloaded then type the commands:",[193,3610,3611],{},"`\nunzip nextcloud-18.0.2.zip",[193,3613,3614],{},"cp â€“rnextcloud\u002Fvar\u002Fwww\u002Fhtml",[193,3616,3617],{},"chownâ€“Rwww-data:www-data\u002Fvar\u002Fwww\u002Fhtml\u002Fnextcloud\u002F",[193,3619,3620],{},"chmodâ€“R 755 \u002Fvar\u002Fwww\u002Fhtml\u002Fnextcloud\u002F",[193,3622,3623],{},"nano\u002Fetc\u002Fapache2\u002Fsites-available\u002Fnextcloud.conf\n`",[193,3625,3626],{},"Copy and paste this:",[193,3628,3629],{},"`\n\u003CVirtualHost *:80>",[193,3631,3632,3633],{},"ServerAdmin ",[405,3634,2615],{"href":2614},[193,3636,3637],{},"DocumentRoot \u002Fvar\u002Fwww\u002Fhtml\u002Fnextcloud\u002F",[193,3639,3640],{},"ServerName cloud-demo.its",[193,3642,3643],{},"Alias \u002Fnextcloud \"\u002Fvar\u002Fwww\u002Fhtml\u002Fnextcloud\u002F>",[193,3645,3646],{},"\u003CDirectory \u002Fvar\u002Fwww\u002Fhtml\u002Fnextcloud\u002F>",[193,3648,3649],{},"Options +FollowSymlinks",[193,3651,3652],{},"AllowOverride All",[193,3654,3655],{},"Require all granted",[2590,3657,3660],{"className":3658,"code":3659,"language":2595},[2593]," \u003CIfModule mod_dav.c> \n\n    Dav off \n\n\u003CIfModule> \n",[354,3661,3659],{"__ignoreMap":419},[193,3663,3664],{},"SetEnv Home \u002Fvar\u002Fwww\u002Fhtml\u002Fnextcloud",[193,3666,3667],{},"SetEnv HTTP_HOME \u002Fvar\u002Fwww\u002Fhtml\u002Fnextcloud",[3669,3670,3671,3672,3675,3678,3681,3684,3687,3690,3693,3696,3699,3702,3707,3710,3713,3718,3721,3724,3727,3730,3732],"directory",{}," \n",[193,3673,3674],{},"ErrorLog ${APACHE_LOG_DIR}\u002Ferror.log\n`",[193,3676,3677],{},"You will need to change server name to yours and then save.",[193,3679,3680],{},"Continue with these commands:",[193,3682,3683],{},"`\na2ensitenextcloud.conf",[193,3685,3686],{},"a2enmod rewrite",[193,3688,3689],{},"a2enmod headers",[193,3691,3692],{},"a2enmod env",[193,3694,3695],{},"a2enmoddir",[193,3697,3698],{},"a2enmod mime\n`",[193,3700,3701],{},"Then do a restart of apache:",[193,3703,3704],{},[354,3705,3706],{},"systemctlrestart apache2",[193,3708,3709],{},"Then Nextcloud should be setup",[193,3711,3712],{},"Now we want to setup a more secure connection:",[193,3714,3715],{},[354,3716,3717],{},"apt-get install python-certbot-apache â€“y",[193,3719,3720],{},"Then change the domain to the right domain and then set your email when it prompts.",[193,3722,3723],{},"We select 2 for the option to redirect https so its more secure.",[193,3725,3726],{},"Now going to Nextcloud fill out all the information and then click Finish Setup.",[231,3728],{"style":233,"src":3729,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F-tW3_cmGkns",[452,3731],{},[193,3733,3734],{},[255,3735,605,3736],{},[405,3737,610],{"href":3738,"rel":3739},"https:\u002F\u002Fphasedlogix.com\u002Fsetup-nextcloud-on-ubuntu-18-04-lts-with-apache2-mariadb-and-php\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":3741},[],"2020-03-25","Installing and configuring nextcloud","\u002Fimages\u002Fblog\u002Fconfigure-nextcloud.png",{},{"title":134,"description":3743},"wDicT0tbJsygxWCRorqutsYKq9luzxSzFG5VQg34kzc",{"id":3749,"title":58,"author":3750,"body":3752,"date":3821,"description":58,"extension":434,"image":3822,"meta":3823,"minRead":1219,"navigation":179,"path":59,"seo":3824,"stem":60,"__hash__":3825},"blog\u002Fblog\u002Ffree-remote-desktop-access-with-google-chrome-remote-desktop.md",{"name":186,"avatar":3751},{"src":188,"alt":186},{"type":190,"value":3753,"toc":3819},[3754,3762,3767,3770,3775,3778,3783,3786,3791,3798,3803,3806,3809,3811],[193,3755,3756,3757,3761],{},"Remote Desktop to your work computer from home for free! Login to your google account using. On your work computer go to ",[405,3758,3759],{"href":3759,"rel":3760},"https:\u002F\u002Fremotedesktop.google.com\u002F",[409]," and make sure you are using google chrome. At the top of your browser you should see remote access, click that. It will prompt you to download the chrome extension, accept and install it.",[193,3763,3764],{},[478,3765],{"alt":419,"src":3766},"\u002Fimages\u002Fblog\u002Fsetup-remote.png",[193,3768,3769],{},"Once you have accepted and allowed access to download you should be prompted to turn on remote access.",[193,3771,3772],{},[478,3773],{"alt":419,"src":3774},"\u002Fimages\u002Fblog\u002Fturn-on-remote.png",[193,3776,3777],{},"When it is turned on you will then need to either leave the name of your computer or customize it to whatever you would like.",[193,3779,3780],{},[478,3781],{"alt":419,"src":3782},"\u002Fimages\u002Fblog\u002Fcomputer-name-remote.png",[193,3784,3785],{},"Then you will want to create a PIN to login. After it is entered then click start.",[193,3787,3788],{},[478,3789],{"alt":419,"src":3790},"\u002Fimages\u002Fblog\u002Fpin-remote.png",[193,3792,3793,3794,3797],{},"Now go on your home computer to the same website ",[405,3795,3759],{"href":3759,"rel":3796},[409]," and use the same google account on google chrome, then you will see your work computer.",[193,3799,3800],{},[478,3801],{"alt":419,"src":3802},"\u002Fimages\u002Fblog\u002Fcomputer-remote.png",[193,3804,3805],{},"Click on your work computer to remote connect and enter your PIN you created.",[193,3807,3808],{},"You will now be connected! It does not require to keep your web browser open, whenever you are done just click stop sharing.",[452,3810],{},[193,3812,3813],{},[255,3814,605,3815],{},[405,3816,610],{"href":3817,"rel":3818},"https:\u002F\u002Fphasedlogix.com\u002Fhow-to-remote-access-your-work-computer-with-google-chrome-remote-desktop-for-free\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":3820},[],"2020-03-23","\u002Fimages\u002Fblog\u002Fchrome-remote.png",{},{"title":58,"description":58},"mrKyIVER5B7uqJxav36gtH72lU6iEtJm79htVhc9ZqE",{"id":3827,"title":62,"author":3828,"body":3830,"date":3893,"description":3894,"extension":434,"image":3895,"meta":3896,"minRead":420,"navigation":179,"path":63,"seo":3897,"stem":64,"__hash__":3898},"blog\u002Fblog\u002Ffreenas-can-host-virtual-machines-using-the-bhyve-hypervisor-from-the-web-gui.md",{"name":186,"avatar":3829},{"src":188,"alt":186},{"type":190,"value":3831,"toc":3891},[3832,3835,3840,3843,3848,3851,3856,3859,3864,3867,3872,3875,3878,3881,3883],[193,3833,3834],{},"Start off by opening your FreeNAS. On the side menu scroll down until you see virtual machines, click that. Once you are under VMs you will want to click add.",[193,3836,3837],{},[206,3838,3839],{},"Operating System",[193,3841,3842],{},"For this video I will be making a Linux machine, call it whatever and whatever description helps you. We are leaving system clock at local, UEFI on, Start on Boot, Enable VNC, Delay is off, and bind is the VNC network interface IP Address. Then click next.",[193,3844,3845],{},[206,3846,3847],{},"CPU and Memory",[193,3849,3850],{},"We are doing 4 CPUs and 4096MiB of memory, click next.",[193,3852,3853],{},[206,3854,3855],{},"Disks",[193,3857,3858],{},"We are creating a new disk image, the disk type we are choosing is AHCI. The location I picked was tank\u002Fvm and the size we are using 128 GiB, click next.",[193,3860,3861],{},[206,3862,3863],{},"Network Interface",[193,3865,3866],{},"We are going to leave everything at the default but for my machine I am picking bge1 for Attach NIC, click next.",[193,3868,3869],{},[206,3870,3871],{},"Installation Media",[193,3873,3874],{},"We are going to upload an ISO so selection a location, then the ISO and click upload. Which will take a little to upload then click next which will just so you a summary of what you selected so just click submit.",[193,3876,3877],{},"Now it is creating the Virtual Machine, if you click the carrot on the right it will give you a drop down menu which from there you can click Start, Edit, Delete, Devices, and Clone. Get it started by hitting the switch located under State. It will begin starting and now you will even have more options. You will want to click VNC which will open a new tab, that will show the VM booting. With the popos I am using we are just going to click next through it and selecting a clean install,  choosing the bhyve disk which is the hypervisor you use for freebsd and we are selecting on not encrypting but you can. After it is installed you will want to do a restart. We are clicking next through the options and then creating the account. Then you are all done creating the VM.",[231,3879],{"style":233,"src":3880,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FxEkKQ2LbzxQ",[452,3882],{},[193,3884,3885],{},[255,3886,605,3887],{},[405,3888,610],{"href":3889,"rel":3890},"https:\u002F\u002Fphasedlogix.com\u002Ffreenas-can-host-virtual-machines-using-the-bhyve-hypervisor-from-the-web-gui\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":3892},[],"2020-03-02","FreeNAS can Host Virtual Machines","\u002Fimages\u002Fblog\u002Ffreenas-can-host-virtual-machi.png",{},{"title":62,"description":3894},"dTfUu1_rXUN_m12tjkKtRno8nWCsGmvBWx8oe7NLsS8",{"id":3900,"title":90,"author":3901,"body":3903,"date":3947,"description":3948,"extension":434,"image":3949,"meta":3950,"minRead":420,"navigation":179,"path":91,"seo":3951,"stem":92,"__hash__":3952},"blog\u002Fblog\u002Fhow-to-install-freenas-from-iso.md",{"name":186,"avatar":3902},{"src":188,"alt":186},{"type":190,"value":3904,"toc":3945},[3905,3912,3915,3918,3921,3926,3929,3932,3935,3937],[193,3906,3907,3908],{},"You will want to start by going to the FreeNAS website to install it at ",[405,3909,3910],{"href":3910,"rel":3911},"https:\u002F\u002Fwww.freenas.org",[409],[193,3913,3914],{},"Once you have gone to the website you will see a big download button, click that and it will take you to another page. You can choose to fill out the information or you can just click \"No thank you\" at the bottom. You will want to download the most stable version which the one I am downloading is (11.2). Give it time to install, this will give you an ISO. FreeNAS can be installed on a flashdrive and I recommend this route. I also recommend having multiple flashdrives because flashdrives die so its nice to have backups. I am using the short flashdrives from SanDisk because the risk of hitting, bumping, and breaking is a lot less when its short.",[193,3916,3917],{},"You can install FreeNAS on old machines which would be a great starter for you but it will at least need 8gb of ram and then you can add more drives in for storage. Once you have FreeNAS on your flashdrive then boot off it on your machine. Hit 1 to enter the installer for it, which it will take a minute to process. You are going to choose 1 again to install. You will then select the drives you want to install it on, you will have either just the 1 or the other flashdrives you got. Use spacebar to select and then down arrow to ok. It will give you a warning that it is wiping clean your flashdrive so make sure you are not using one with content on it. Then you will give a password and click ok. The next option will be UEFI or BIOS, in this case I am selecting BIOS. When this start it will take a few minutes to start. Once it succeeds then click select ok and reboot the system.",[193,3919,3920],{},"You will find your IP for the FreeNAS at the bottom. Enter that in the browser and then it will ask for a username and password. Username will be \"root\" and then the password will be whatever you decided on.",[193,3922,3923],{},[255,3924,3925],{},"What is FreeNAS?",[193,3927,3928],{},"FreeNAS is a free and open-source network-attached storage software based on FreeBSD and the OpenZFS file system.",[193,3930,3931],{},"If you want to skip all these steps, you can buy FreeNAS machines from amazon with it already on there.",[231,3933],{"style":233,"src":3934,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FsrWbYR3vys8",[452,3936],{},[193,3938,3939],{},[255,3940,605,3941],{},[405,3942,610],{"href":3943,"rel":3944},"https:\u002F\u002Fphasedlogix.com\u002Fhow-to-install-freenas-from-iso\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":3946},[],"2020-02-10","Explains how to install Freenas 11.2 from ISO","\u002Fimages\u002Fblog\u002FInstalling FreeNAS.jpg",{},{"title":90,"description":3948},"vDU1f-mM6NFW29P4fAmWOcnzrDVrf9HFXhBhZkFJV_Q",{"id":3954,"title":70,"author":3955,"body":3957,"date":3980,"description":3981,"extension":434,"image":3982,"meta":3983,"minRead":420,"navigation":179,"path":71,"seo":3984,"stem":72,"__hash__":3985},"blog\u002Fblog\u002Fhow-to-backup-virtual-machines-to-a-nas-using-nfs-1.md",{"name":186,"avatar":3956},{"src":188,"alt":186},{"type":190,"value":3958,"toc":3978},[3959,3962,3965,3968,3970],[193,3960,3961],{},"\\    Begin by opening up your NAS, I am using my Buffalo NAS for this video. You will want to create a new folder, I am calling it \"proxmoxbackup\". For shared folder support and I am choosing SFTP so that if I need to WinSCP or SSH into it then I can, so then save it. Go to the Network tab, then NFS tab and then first thing we need to do is to turn on NFS. If you leave Network Address and Subnet Mask to all zeros then that means anyone can have access to the NAS, I recommend narrowing that scope by only allowing a few computers to connect. If you click NFS folder setup you will now see the folder, click on that, enable NFS and save. NFS Path will be important so leave this open.",[193,3963,3964],{},"\\    Now I am swapping back to FreeNAS which we used in Part 1 showing how to backup locally. Click Datacenter, select storage and then click add NFS. For my example ID I use NFSJarJar, for server you will use the IP that is found in the url on your NAS. Where it says export you will want to paste the NFS Path you saw earlier. For content we are selecting VZDumps and ISO and select the amount of max backups you would like. Now under Datacenter you should see what you just created. To test it out lets click on it and go to content and upload a ISO which might take a little. Now when you go to contents you should see the iso. Now I am going back to my ubutest and select backup but now you should see what you just created and select that and then backup now, this again will take a little. You can now close it. If you go to datacenter and then backups. If you edit the back and change local to NFS and click okay this will change the local backup to NFS. Let's run this now which will take just a second and now you should have a backup.",[231,3966],{"style":233,"src":3967,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FpzsTx8iP6sM",[452,3969],{},[193,3971,3972],{},[255,3973,605,3974],{},[405,3975,610],{"href":3976,"rel":3977},"https:\u002F\u002Fphasedlogix.com\u002Fhow-to-backup-virtual-machines-to-a-nas-using-nfs\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":3979},[],"2020-02-05","This will explain how to schedule backup vms to a nas using nfs","\u002Fimages\u002Fblog\u002FBackup NAS.jpg",{},{"title":70,"description":3981},"xxnJtdjVmFlIWGCwRUMbK6fZ_rSnR5bKsak-unN9CAk",{"id":3987,"title":98,"author":3988,"body":3990,"date":4013,"description":4014,"extension":434,"image":4015,"meta":4016,"minRead":1219,"navigation":179,"path":99,"seo":4017,"stem":100,"__hash__":4018},"blog\u002Fblog\u002Fhow-to-schedule-backups-with-proxmox-on-a-local-directory.md",{"name":186,"avatar":3989},{"src":188,"alt":186},{"type":190,"value":3991,"toc":4011},[3992,3995,3998,4001,4003],[193,3993,3994],{},"Go to Datacenter, go to backup and then click add. You will select the time preference for your backup, select snapshot for mode. Under compression I am picking LZO because it is fast and easy but you can pick GZIP but it will be slower. Select the VMs you want and click create. You will now want to go to storage, my ZFS can't do backups but the local directory can so go into that one and select the content types that has VZDUMPS. When you do that you will select your max backups to whatever you like.",[193,3996,3997],{},"There are two ways to do a backup. One way by going to backup and clicking backup now and click backup. If you go to storage, then content and you will see VZ backup. The other way is if you go to Datacenter and then go to backup, click on the one you want and you will see \"Run now\", click that and then yes. If you hit the max on your backups you might run into an error following the first way but if you do the second way then you should be fine and it should do a cleanup.",[231,3999],{"style":233,"src":4000,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVq2rwP6Jrno",[452,4002],{},[193,4004,4005],{},[255,4006,605,4007],{},[405,4008,610],{"href":4009,"rel":4010},"https:\u002F\u002Fphasedlogix.com\u002Fhow-to-schedule-backups-with-proxmox-on-a-local-directory\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":4012},[],"2020-02-03","This will explain how to schedule backups with proxmox on a local directory","\u002Fimages\u002Fblog\u002FSchedule VM Backupss.jpg",{},{"title":98,"description":4014},"Koz5lGpdXJzUmfjXkJFAv0NtTMCz5m5O9RqWoZy1-14",{"id":4020,"title":46,"author":4021,"body":4023,"date":4079,"description":4080,"extension":434,"image":4081,"meta":4082,"minRead":423,"navigation":179,"path":47,"seo":4083,"stem":48,"__hash__":4084},"blog\u002Fblog\u002Fcreate-windows-10-virtual-machine-on-proxmox.md",{"name":186,"avatar":4022},{"src":188,"alt":186},{"type":190,"value":4024,"toc":4072},[4025,4029,4032,4036,4039,4043,4046,4049,4052,4055,4057,4062,4064],[237,4026,4028],{"id":4027},"_1-downloading-iso-file","1.) Downloading ISO File",[193,4030,4031],{},"You will first open up proxmox. Then you will want to upload a windows 10 ISO to the proxmox machine. Open up a new tab and google windows 10 media creation tool. It should be the first link you see and it should say \"Download Windows 10 Disc Image (ISO File) - Microsoft\". You will then want to click \"Download tool now\". This will get you the media creation tool, now this is something you can use if you are just needing a windows ISO. You will want to run the program and then it will take some time to download the ISO but then after you will want to select \"Create installation media\". Make sure everything matches after clicking and then click next. You will want to select \"ISO file\" since you will be uploading to the proxmox machine, save and finish.",[237,4033,4035],{"id":4034},"_2-upload-iso-file","2.) Upload ISO File",[193,4037,4038],{},"Click content and then click upload. Make sure it is on ISO file and then select file which will be the Windows 10 ISO file and click upload. This will take some time and then you should be able to see the ISO uploaded.",[237,4040,4042],{"id":4041},"_3-create-virtual-machine","3.) Create Virtual Machine",[193,4044,4045],{},"Now you will want to create a virtual machine so just go to the top right and click \"create vm\". On the 3rd box you will input the name for it then click next. Click to use ISO file, make storage local and select the ISO file. Make sure guest OS is Windows and 10 since this will be a Windows 10 machine and click next. Leave graphics card to default and I will be going with VirtIO SCSI and then click next. For bus\u002Fdevice I selected SATA but you can choose any, for disk size pick any but I will be going with 256 and click next. You will got with one socket and four cores and then next. I will be going with 8192MiB for the memory and then continue with next. You will want to select paravirtualized and then you can click next. This will take you to the summary of everything you selected. You can go back and look through advanced options if you need to but I will be sticking to this unless I need to edit advanced options. So now just continue by clicking finish which then it will take a little bit to create the vm. Once it has finished you should now be able to use your Windows 10 vm.",[193,4047,4048],{},"Watch the video if you would like more detail on each section. If you have any problems with drivers or your memory not updating begin watching the video at 11:40.",[193,4050,4051],{},"Hope this helped you on any issues or gave you a better understanding!",[231,4053],{"style":233,"src":4054,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F_uvVZYcYaJE",[226,4056,401],{"id":400},[193,4058,4059],{},[405,4060,410],{"href":407,"rel":4061},[409],[452,4063],{},[193,4065,4066],{},[255,4067,605,4068],{},[405,4069,610],{"href":4070,"rel":4071},"https:\u002F\u002Fphasedlogix.com\u002Fcreate-windows-10-virtual-machine-on-proxmox\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":4073},[4074,4075,4076],{"id":4027,"depth":420,"text":4028},{"id":4034,"depth":420,"text":4035},{"id":4041,"depth":420,"text":4042,"children":4077},[4078],{"id":400,"depth":423,"text":401},"2020-01-08","How to create Windows 10 Virtual Machine on Proxmox","\u002Fimages\u002Fblog\u002FProxmox Create Windows 10 VM small.png",{},{"title":46,"description":4080},"Rfkw6zc8pirPw_jqYR_FzPWtsDnoXjRufKDnJTuw0Wo",{"id":4086,"title":114,"author":4087,"body":4089,"date":4526,"description":58,"extension":434,"image":4527,"meta":4528,"minRead":4529,"navigation":179,"path":115,"seo":4530,"stem":116,"__hash__":4531},"blog\u002Fblog\u002Fmicrosoft-word-keyboard-shortcuts.md",{"name":186,"avatar":4088},{"src":188,"alt":186},{"type":190,"value":4090,"toc":4515},[4091,4097,4100,4103,4106,4109,4112,4115,4118,4121,4124,4127,4130,4133,4136,4139,4142,4145,4148,4151,4157,4160,4163,4166,4169,4172,4175,4178,4181,4184,4187,4190,4193,4196,4199,4205,4208,4211,4214,4217,4220,4223,4226,4229,4232,4235,4238,4241,4247,4250,4253,4256,4259,4262,4265,4268,4271,4274,4277,4280,4286,4289,4292,4295,4298,4301,4304,4307,4310,4313,4316,4319,4322,4325,4328,4331,4334,4337,4343,4346,4349,4352,4355,4358,4361,4364,4367,4370,4373,4376,4379,4382,4385,4388,4391,4394,4397,4400,4403,4409,4412,4415,4418,4421,4424,4427,4430,4433,4436,4439,4442,4448,4451,4454,4457,4460,4463,4466,4469,4472,4475,4481,4484,4487,4490,4493,4496,4499,4502,4505,4507],[237,4092,4094],{"id":4093},"general-program-shortcuts",[206,4095,4096],{},"General Program Shortcuts",[193,4098,4099],{},"Ctrl+N: Create a new document",[193,4101,4102],{},"Ctrl+O: Open an existing document",[193,4104,4105],{},"Ctrl+S: Save a document",[193,4107,4108],{},"F12: Open the Save As dialog box",[193,4110,4111],{},"Ctrl+W: Close a document",[193,4113,4114],{},"Ctrl+Z: Undo an action",[193,4116,4117],{},"Ctrl+Y: Redo an action",[193,4119,4120],{},"Alt+Ctrl+S: Split a window or remove the split view",[193,4122,4123],{},"Ctrl+Alt+V: Print Layout View",[193,4125,4126],{},"Ctrl+Alt+O: Outline View",[193,4128,4129],{},"Ctrl+Alt+N: Draft View",[193,4131,4132],{},"Ctrl+F2: Print Preview View",[193,4134,4135],{},"F1: Open the Help pane",[193,4137,4138],{},"Alt+Q: Go to the â€œTell me what you want to doâ€ box",[193,4140,4141],{},"F9: Refresh the field codes in the current selection",[193,4143,4144],{},"Ctrl+F: Search a document",[193,4146,4147],{},"F7: Run a spelling and grammar check",[193,4149,4150],{},"Shift+F7: Open the thesaurus. If you have a word selected, Shift+F7 looks up that word in the thesaurus.",[237,4152,4154],{"id":4153},"moving-around-in-a-document",[206,4155,4156],{},"Moving Around in a Document",[193,4158,4159],{},"You can use keyboard shortcuts to easily navigate throughout your document. This can save time if you have a long document and donâ€™t want to scroll through the entire thing, or simply want to easily move between words or sentences.",[193,4161,4162],{},"Left\u002FRight Arrow: Move the insertion point (cursor) one character to the left or right",[193,4164,4165],{},"Ctrl+Left\u002FRight Arrow: Move one word to the left or right",[193,4167,4168],{},"Up\u002FDown Arrow: Move up or down one line",[193,4170,4171],{},"Ctrl+Up\u002FDown Arrow: Move up or down one paragraph",[193,4173,4174],{},"End: Move to the end of the current line",[193,4176,4177],{},"Ctrl+End: Move to the end of the document",[193,4179,4180],{},"Home: Move to the beginning of the current line",[193,4182,4183],{},"Ctrl+Home: Move to the beginning of the document",[193,4185,4186],{},"Page Up\u002FPage Down: Move up or down one screen",[193,4188,4189],{},"Ctrl+Page Up\u002FPage Down: Move to the previous or next browse object (after performing a search)",[193,4191,4192],{},"Alt+Ctrl+Page Up\u002FPage Down: Move to the top or bottom of the current window",[193,4194,4195],{},"F5: Open the Find dialog box with the â€œGo Toâ€ tab selected, so you can quickly move to a specific page, section, bookmark, and so on.",[193,4197,4198],{},"Shift+F5: Cycle through the last three locations where the insertion point was placed. If you just opened a document, Shift+F5 moves you to the last point you were editing before closing the document.",[237,4200,4202],{"id":4201},"selecting-text",[206,4203,4204],{},"Selecting Text",[193,4206,4207],{},"You may have noticed from the previous section that the arrow keys are used for moving your insertion point around, and the Ctrl key is used to modify that movement. Using the Shift key to modify a lot of those key combos lets you select text in different ways.",[193,4209,4210],{},"Shift+Left\u002FRight Arrow: Extend your current selection by one character to the left or right",[193,4212,4213],{},"Ctrl+Shift+Left\u002FRight Arrow: Extend your current selection by one word to the left or right",[193,4215,4216],{},"Shift+Up\u002FDown Arrow: Extend selection up or down one line",[193,4218,4219],{},"Ctrl+Shift+Up\u002FDown Arrow: Extend selection to the beginning or end of the paragraph",[193,4221,4222],{},"Shift+End: Extend selection to the end of the line",[193,4224,4225],{},"Shift+Home: Extend selection to the beginning of the line",[193,4227,4228],{},"Ctrl+Shift+Home\u002FEnd: Extend selection to the beginning or end of the document",[193,4230,4231],{},"Shift+Page Down\u002FPage Up: Extend selection down or up one screen",[193,4233,4234],{},"Ctrl+A: Select the entire document",[193,4236,4237],{},"F8: Enter selection mode. While in this mode, you can use the arrow keys to extend your selection. You can also press F8 up to five times to extend the selection outward. The first press enters selection mode, the second press selects the word next to the insertion point, the third selects the whole sentence, the fourth all the characters in the paragraph, and the fifth the whole document. Pressing Shift+F8 works that same cycle, but backwards. And you can press Esc any time to leave selection mode. It takes a little playing with to get the hang of it, but itâ€™s pretty fun!",[193,4239,4240],{},"Ctrl+Shift+F8: Selects a column. Once the column is selected, you can use the left and right arrow keys to extend the selection to other columns.",[237,4242,4244],{"id":4243},"editing-text",[206,4245,4246],{},"Editing Text",[193,4248,4249],{},"Word also provides a number of keyboard shortcuts for editing text.",[193,4251,4252],{},"Backspace: Delete one character to the left",[193,4254,4255],{},"Ctrl+Backspace: Delete one word to the left",[193,4257,4258],{},"Delete: Delete one character to the right",[193,4260,4261],{},"Ctrl+Delete: Delete one word to the right",[193,4263,4264],{},"Ctrl+C: Copy or graphics to the Clipboard text",[193,4266,4267],{},"Ctrl+X: Cut selected text or graphics to the Clipboard",[193,4269,4270],{},"Ctrl+V: Paste the Clipboard contents",[193,4272,4273],{},"Ctrl+F3: Cut selected text to the Spike. The Spike is an interesting variant on the regular clipboard. You can keep cutting text to the Spike and Word remembers it all. When you paste the Spikes contents, Word pastes everything you cut, but places each item on its own line.",[193,4275,4276],{},"Ctrl+Shift+F3: Paste the Spike contents",[193,4278,4279],{},"Alt+Shift+R: Copy the header or footer used in the previous section of the document",[237,4281,4283],{"id":4282},"applying-character-formatting",[206,4284,4285],{},"Applying Character Formatting",[193,4287,4288],{},"Word also has loads of keyboard combos for applying character formatting (and paragraph formatting, but thatâ€™s covered in the next section. You can use the shortcuts to apply formatting to selected text or to whatever you type next if no text is selected.",[193,4290,4291],{},"Ctrl+B: Apple bold formatting",[193,4293,4294],{},"Ctrl+I: Apply italic formatting",[193,4296,4297],{},"Ctrl+U: Apply underline formatting",[193,4299,4300],{},"Ctrl+Shift+W: Apply underline formatting to words, but not the spaces between words",[193,4302,4303],{},"Ctrl+Shift+D: Apply double underline formatting",[193,4305,4306],{},"Ctrl+D: Open the Font dialog box",[193,4308,4309],{},"Ctrl+Shift+\u003C or >: Decrease or increase font size one preset size at a time",[193,4311,4312],{},"Ctrl+[ or ]: Decrease or increase font size one point at a time",[193,4314,4315],{},"Ctrl+=: Apply subscript formatting",[193,4317,4318],{},"Ctrl+Shift+Plus key: Apply superscript formatting",[193,4320,4321],{},"Shift+F3: Cycle through case formats for your text. Available formats are sentence case (capital first letter, everything else lower case), lowercase, uppercase, title case (first letter in each word capitalized), and toggle case (which reverses whateverâ€™s there).",[193,4323,4324],{},"Ctrl+Shift+A: Formats all letters as uppercase",[193,4326,4327],{},"Ctrl+Shift+K: Formats all letters as lowercase",[193,4329,4330],{},"Ctrl+Shift+C: Copies the character formatting of a selection",[193,4332,4333],{},"Ctrl+Shift+V: Pastes formatting onto selected text",[193,4335,4336],{},"Ctrl+Space: Removes all manual character formatting from a selection",[237,4338,4340],{"id":4339},"applying-paragraph-formatting",[206,4341,4342],{},"Applying Paragraph Formatting",[193,4344,4345],{},"And just like with character formatting, Word has a bunch of shortcuts particular to formatting paragraphs.",[193,4347,4348],{},"Ctrl+M: Increases a paragraphâ€™s indent one level each time you press it",[193,4350,4351],{},"Ctrl+Shift+M: Reduces a paragraphâ€™s indent one level each time you press it",[193,4353,4354],{},"Ctrl+T: Increases a hanging indent each time you press it",[193,4356,4357],{},"Ctrl+Shift+T: Reduces a hanging indent each time you press it",[193,4359,4360],{},"Ctrl+E: Center a paragraph",[193,4362,4363],{},"Ctrl+L: Left-align a paragraph",[193,4365,4366],{},"Ctrl+R: Right-align a paragraph",[193,4368,4369],{},"Ctrl+J: Justify a paragraph",[193,4371,4372],{},"Ctrl+1: Set single-spacing",[193,4374,4375],{},"Ctrl+2: Set double-spacing",[193,4377,4378],{},"Ctrl+5: Set 1.5 line Spacing",[193,4380,4381],{},"Ctrl+0: Remove one line spacing preceding a paragraph",[193,4383,4384],{},"Ctrl+Shift+S: Open a popup window for applying styles",[193,4386,4387],{},"Ctrl+Shift+N: Apply the normal paragraph style",[193,4389,4390],{},"Alt+Ctrl+1: Apply the Heading 1 style",[193,4392,4393],{},"Alt+Ctrl+2: Apply the Heading 2 style",[193,4395,4396],{},"Alt+Ctrl+3: Apply the Heading 3 style",[193,4398,4399],{},"Ctrl+Shift+L: Apply the List style",[193,4401,4402],{},"Ctrl+Q: Remove all paragraph formatting",[237,4404,4406],{"id":4405},"inserting-things",[206,4407,4408],{},"Inserting Things",[193,4410,4411],{},"Whether youâ€™re looking to insert a section break in your document, or you just donâ€™t feel like digging for a common symbol, Wordâ€™s keyboard combos have you covered.",[193,4413,4414],{},"Shift+Enter: Insert a line break",[193,4416,4417],{},"Ctrl+Enter: Insert a page break",[193,4419,4420],{},"Ctrl+Shift+Enter: Insert a column break",[193,4422,4423],{},"Ctrl+hyphen (-): Insert an optional hyphen or en dash. An optional hyphen tells Word not to use a hyphen, unless the word breaks at the end of a line. If it does, Word will use a hyphen where you placed it.",[193,4425,4426],{},"Alt+Ctrl+hyphen (-): Insert an em dash",[193,4428,4429],{},"Ctrl+Shift+hyphen (-): Insert a non-breaking hyphen. This tells Word not to break a word at the end of a line, even if thereâ€™s a hyphen there. This would be useful, for example, if you included something like a telephone number and wanted to make sure it all appeared on one line.",[193,4431,4432],{},"Ctrl+Shift+Spacebar: Insert a non-breaking space",[193,4434,4435],{},"Alt+Ctrl+C: Insert a copyright symbol",[193,4437,4438],{},"Alt+Ctrl+R: Insert a registered trademark symbol",[193,4440,4441],{},"Alt+Ctrl+T: Insert a trademark symbol",[237,4443,4445],{"id":4444},"working-with-outlines",[206,4446,4447],{},"Working with Outlines",[193,4449,4450],{},"Hopefully, you outline before cracking into a long document. If youâ€™re among those organized, outlining souls, here are a few shortcuts to help you out.",[193,4452,4453],{},"Alt+Shift+Left\u002FRight Arrow: Promote (move to the left) or demote (move to the right) a line",[193,4455,4456],{},"Ctrl+Shift+N: Demote an outline level to regular body text",[193,4458,4459],{},"Alt+Shift+Up\u002FDown Arrow: Move the line with the insertion point up or down in the outline",[193,4461,4462],{},"Alt+Shift+Plus or Minus keys: Expand or collapse text under a heading",[193,4464,4465],{},"Alt+Shift+A: Expand or collapse all text or headings in an outline",[193,4467,4468],{},"Alt+Shift+L: Show the first line of body text or all body text",[193,4470,4471],{},"Alt+Shift+1: Show all headings that have the Heading 1 style applied",[193,4473,4474],{},"Alt+Shift+any other number key: Show all headings up to that level",[237,4476,4478],{"id":4477},"working-with-tables",[206,4479,4480],{},"Working with Tables",[193,4482,4483],{},"Moving around in tables doesnâ€™t work quite like moving around in regular text. Instead of clicking where you want to go, check out these combos:",[193,4485,4486],{},"Tab: Move to the next cell in a row and select its contents, if there are any",[193,4488,4489],{},"Shift+Tab: Move to the previous cell in a row and select its contents, if there are any",[193,4491,4492],{},"Alt+Home\u002FEnd: Move to the first or last cell in a row",[193,4494,4495],{},"Alt+Page Up\u002FPage Down: Move to the first or last cell in a column",[193,4497,4498],{},"Up\u002FDown Arrow: Move to the previous or next row",[193,4500,4501],{},"Shift+Up\u002FDown Arrow: Select the cell in the row above or below the insertion point or selection. Keep pressing this combo to keep selecting more cells. If you have multiple cells in a row selected, this combo selects those same cells in the row above or below.",[193,4503,4504],{},"Alt+5 on keypad (with NumLock off): Select an entire table",[452,4506],{},[193,4508,4509],{},[255,4510,605,4511],{},[405,4512,610],{"href":4513,"rel":4514},"https:\u002F\u002Fphasedlogix.com\u002Fmicrosoft-word-keyboard-shortcuts\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":4516},[4517,4518,4519,4520,4521,4522,4523,4524,4525],{"id":4093,"depth":420,"text":4096},{"id":4153,"depth":420,"text":4156},{"id":4201,"depth":420,"text":4204},{"id":4243,"depth":420,"text":4246},{"id":4282,"depth":420,"text":4285},{"id":4339,"depth":420,"text":4342},{"id":4405,"depth":420,"text":4408},{"id":4444,"depth":420,"text":4447},{"id":4477,"depth":420,"text":4480},"2019-12-16","\u002Fimages\u002Fblog\u002Fmicrosoft-word.png",{},8,{"title":114,"description":58},"e3vDAsJP1VZD_F68vzypu9Tkzb57itHs118u_VNVuYo",{"id":4533,"title":150,"author":4534,"body":4536,"date":4526,"description":58,"extension":434,"image":4590,"meta":4591,"minRead":420,"navigation":179,"path":151,"seo":4592,"stem":152,"__hash__":4593},"blog\u002Fblog\u002Fwhat-does-secure-website-mean-and-how-to-tell.md",{"name":186,"avatar":4535},{"src":188,"alt":186},{"type":190,"value":4537,"toc":4588},[4538,4543,4548,4551,4556,4559,4564,4567,4572,4575,4578,4580],[193,4539,4540],{},[478,4541],{"alt":419,"src":4542},"\u002Fimages\u002Fblog\u002Fhttps.png",[193,4544,4545],{},[206,4546,4547],{},"Firefox",[193,4549,4550],{},"If you go to google you will see  \"https\" this means that it is basically a secure site so when you go to that website the traffic between your computer and the website is in a encrypted tunnel. You will see a lock which indicates that the website is a secure website. If you click on the lock it will say it is secure and you can find more information.",[193,4552,4553],{},[478,4554],{"alt":419,"src":4555},"\u002Fimages\u002Fblog\u002Fhttp.png",[193,4557,4558],{},"When you do not have a secure website you will see a slash through the lock and when you click on it it will say connection not secure. All this means is that it is using http which is the older  protocol and means the traffic between the website and your computer is not encrypted.",[193,4560,4561],{},[206,4562,4563],{},"Google Chrome",[193,4565,4566],{},"On Google Chrome you can find out if it is a secure or not secure connection almost the same exact way. At the same location you will see a lock if it is a secure connection or you will see it say \"not secure\" if it does not a secure connection.",[193,4568,4569],{},[206,4570,4571],{},"Extra",[193,4573,4574],{},"The reason we want ssl and why most of the entire web has gone this direction is because it is more \"secure\". Anything that is a http website is inherently taking your plain text over the internet and letting any person to see your information. The reason https is important for you is because if you are filling out personal information, doing a eCommerce transaction or doing anything you do not want the world to know it should be done over a https connection. Most security questions are usually public so they are not that good of a choice to use and want to make sure you are answering these on a https connection.",[231,4576],{"style":233,"src":4577,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FaAQISXnHt8Q",[452,4579],{},[193,4581,4582],{},[255,4583,605,4584],{},[405,4585,610],{"href":4586,"rel":4587},"https:\u002F\u002Fphasedlogix.com\u002Fwhat-does-secure-website-mean-and-how-to-tell\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":4589},[],"\u002Fimages\u002Fblog\u002Fsecure-website.jpg",{},{"title":150,"description":58},"d0BhCcpK9dzW14Z3EaDEvdQyX-lQLbL76-R8UY_iHlY",{"id":4595,"title":110,"author":4596,"body":4598,"date":4681,"description":4682,"extension":434,"image":4683,"meta":4684,"minRead":420,"navigation":179,"path":111,"seo":4685,"stem":112,"__hash__":4686},"blog\u002Fblog\u002Fmicrosoft-excel-keyboard-shortcuts.md",{"name":186,"avatar":4597},{"src":188,"alt":186},{"type":190,"value":4599,"toc":4679},[4600,4603,4606,4609,4612,4615,4618,4621,4624,4627,4630,4633,4636,4639,4642,4645,4648,4651,4654,4657,4660,4663,4666,4669,4671],[193,4601,4602],{},"We found a bunch of Excel keyboard shortcuts so you don't have to take all the time to search for them. Here is a wide selection of shortcuts!",[193,4604,4605],{},"CTRL + Pg Up : Switches between worksheet tabs, from left-to-right",[193,4607,4608],{},"CTRL + Pg Dn : Switches between worksheet tabs, from right-to-left",[193,4610,4611],{},"CTRL + SHIFT + ( : Reveals any hidden rows within the selection",[193,4613,4614],{},"CTRL + SHIFT + ) : Reveals any hidden columns within the selection",[193,4616,4617],{},"CTRL + P : Displays the Print dialog box",[193,4619,4620],{},"CTRL + R : Uses the Fill right command to copy the contents and format of the leftmost cell of a selected range into the cells to the right",[193,4622,4623],{},"CTRL + S : Saves the active file with its current file name, location and file format",[193,4625,4626],{},"CTRL + T : Displays the Create Table dialog box",[193,4628,4629],{},"CTRL + W : Closes the selected workbook window",[193,4631,4632],{},"CTRL + Y : Repeats the last command or action if possible",[193,4634,4635],{},"CTRL + Z : Uses the Undo command to reverse the last command or to delete the last entry",[193,4637,4638],{},"CTRL + D : Uses the Fill Down command to copy the contents and format of the topmost cell of a selected range into the cells below",[193,4640,4641],{},"CTRL + G : Displays the Insert Hyperlink dialog box for new hyperlinks or the Edit Hyperlink dialog box for selected existing hyperlinks",[193,4643,4644],{},"CTRL + N :  Creates a new, blank work box",[193,4646,4647],{},"CTRL + O : Displays the Open dialog box to open or find a file",[193,4649,4650],{},"Arrow Keys : Move one cell up, down, left or right in a worksheet.",[193,4652,4653],{},"CTRL + ARROW KEY : moves to the edge of the current data region in a worksheet",[193,4655,4656],{},"SHIFT + ARROW KEY : extends the selection of cells by one cell",[193,4658,4659],{},"Backspace: Deletes one character to the left in the Formula bar",[193,4661,4662],{},"Also clears the contents of the active cell in cell editing mode, it Deletes the character to the left of the insertion point",[193,4664,4665],{},"Delete : Removes the cell contents (data and formulas) from the selected cells without affecting cells formats or comments, in cell editing mode it deletes the character to the right",[193,4667,4668],{},"Check out our other blog posts for more tech tips!",[452,4670],{},[193,4672,4673],{},[255,4674,605,4675],{},[405,4676,610],{"href":4677,"rel":4678},"https:\u002F\u002Fphasedlogix.com\u002Fmicrosoft-excel-keyboard-shortcuts\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":4680},[],"2019-12-09","Multiple Keyboard Shortcuts for Microsoft Excel","\u002Fimages\u002Fblog\u002Fmain-excel.png",{},{"title":110,"description":4682},"02QWmcPYpXBBOPvFz-v1j0ED6pTs92srD4w8q9ZKiz8",{"id":4688,"title":166,"author":4689,"body":4691,"date":4877,"description":4878,"extension":434,"image":4879,"meta":4880,"minRead":1219,"navigation":179,"path":167,"seo":4881,"stem":168,"__hash__":4882},"blog\u002Fblog\u002Fwindows-10-quicktip-5-zoom-in-and-zoom-out-on-your-web-browser.md",{"name":186,"avatar":4690},{"src":188,"alt":186},{"type":190,"value":4692,"toc":4872},[4693,4696,4700,4703,4708,4714,4717,4721,4724,4729,4858,4862,4864],[193,4694,4695],{},"It is a very simple task to zoom in and out on your computer and will help you tremendously at reading or seeing whatever you need",[237,4697,4699],{"id":4698},"how-to","How To:",[193,4701,4702],{},"Locate the Ctrl key on your keyboard. It will look the picture included down below.",[193,4704,4705],{},[478,4706],{"alt":419,"src":4707},"\u002Fimages\u002Fblog\u002Fctrl-key.jpg",[237,4709,4711],{"id":4710},"zoom-in",[206,4712,4713],{},"Zoom In",[193,4715,4716],{},"You will want to press the ctrl and the + key on your keyboard to zoom. The key is located at the top near the backspace key or if you have a numpad included with your keyboard you can locate it on the numpad.",[237,4718,4720],{"id":4719},"zoom-out","Zoom Out",[193,4722,4723],{},"You will want to press the ctrl key and the - key on your keyboard to zoom. The key is located at the top near the backspace key and to the left of the + key or if you have a numpad included with your keyboard you can locate it on the numpad.",[193,4725,4726],{},[206,4727,4728],{},"Check out the video on our instagram to see an example of it being used.",[1136,4730,4736],{"className":4731,"dataInstgrmPermalink":4733,"dataInstgrmVersion":4734,"style":4735},[4732],"instagram-media","https:\u002F\u002Fwww.instagram.com\u002Fp\u002FB5VTkJwjT44\u002F?utm_source=ig_embed&utm_campaign=loading","12"," background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);",[4737,4738,4740,4741,4844],"div",{"style":4739},"padding:16px;"," ",[405,4742,4740,4745,4760,4740,4763,4790,4797,4740,4800,4740,4835],{"href":4733,"style":4743,"target":4744}," background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;","_blank",[4737,4746,4740,4748,4740,4751],{"style":4747}," display: flex; flex-direction: row; align-items: center;",[4737,4749],{"style":4750},"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;",[4737,4752,4740,4754,4740,4757],{"style":4753},"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;",[4737,4755],{"style":4756}," background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;",[4737,4758],{"style":4759}," background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;",[4737,4761],{"style":4762},"padding: 19% 0;",[4737,4764,4766],{"style":4765},"display:block; height:50px; margin:0 auto 12px; width:50px;",[4767,4768,4774],"svg",{"width":4769,"height":4769,"viewBox":4770,"version":4771,"xmlns":4772,"xmlnsXLink":4773},"50px","0 0 60 60","1.1","https:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg","https:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink",[4775,4776,4780],"g",{"stroke":4777,"strokeWidth":4778,"fill":4777,"fillRule":4779},"none","1","evenodd",[4775,4781,4784],{"transform":4782,"fill":4783},"translate(-511.000000, -20.000000)","#000000",[4775,4785,4786],{},[4787,4788],"path",{"d":4789},"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631",[4737,4791,4740,4793],{"style":4792},"padding-top: 8px;",[4737,4794,4796],{"style":4795}," color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;"," View this post on Instagram",[4737,4798],{"style":4799},"padding: 12.5% 0;",[4737,4801,4803,4814,4823],{"style":4802},"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;",[4737,4804,4740,4805,4740,4808,4740,4811],{},[4737,4806],{"style":4807},"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);",[4737,4809],{"style":4810},"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;",[4737,4812],{"style":4813},"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);",[4737,4815,4740,4817,4740,4820],{"style":4816},"margin-left: 8px;",[4737,4818],{"style":4819}," background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;",[4737,4821],{"style":4822}," width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)",[4737,4824,4740,4826,4740,4829,4740,4832],{"style":4825},"margin-left: auto;",[4737,4827],{"style":4828}," width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);",[4737,4830],{"style":4831}," background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);",[4737,4833],{"style":4834}," width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);",[4737,4836,4740,4838,4740,4841],{"style":4837},"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;",[4737,4839],{"style":4840}," background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;",[4737,4842],{"style":4843}," background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;",[193,4845,4847,4851,4852],{"style":4846}," color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;",[405,4848,4850],{"href":4733,"style":4849,"target":4744}," color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;","A post shared by PhasedLogix IT Services (@getmethegeek)"," on ",[4853,4854,4857],"time",{"style":4855,"dateTime":4856}," font-family:Arial,sans-serif; font-size:14px; line-height:17px;","2019-11-26T15:00:49+00:00","Nov 26, 2019 at 7:00am PST",[4859,4860],"script",{"async":179,"src":4861},"\u002F\u002Fwww.instagram.com\u002Fembed.js",[452,4863],{},[193,4865,4866],{},[255,4867,605,4868],{},[405,4869,610],{"href":4870,"rel":4871},"https:\u002F\u002Fphasedlogix.com\u002Fwindows-10-quicktip-5-zoom-in-and-zoom-out-on-your-web-browser\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":4873},[4874,4875,4876],{"id":4698,"depth":420,"text":4699},{"id":4710,"depth":420,"text":4713},{"id":4719,"depth":420,"text":4720},"2019-12-04","How to zoom in and out on your computer's web browser so you can see better","\u002Fimages\u002Fblog\u002Falt-tab.png",{},{"title":166,"description":4878},"H2b_IaPlM4jpy6eR5QCCvy3U5P-OSTrMhtNIXdUEBFE",{"id":4884,"title":162,"author":4885,"body":4887,"date":4925,"description":4926,"extension":434,"image":4927,"meta":4928,"minRead":1219,"navigation":179,"path":163,"seo":4929,"stem":164,"__hash__":4930},"blog\u002Fblog\u002Fwindows-10-quicktip-4-backup-your-windows-pc-for-free-with-onedrive.md",{"name":186,"avatar":4886},{"src":188,"alt":186},{"type":190,"value":4888,"toc":4923},[4889,4892,4895,4904,4907,4910,4913,4915],[813,4890,4891],{"id":4698},"How to:",[193,4893,4894],{},"If you are logged into your microsoft account on windows already you can follow this step first, if not then you will need to sign in first. On the bottom right of your screen you will see a white cloud.",[193,4896,4897,4898],{},"Right click the white cloud and click \"settings\". You will see see a tab called Backup, click on that and then you will be able to check boxes if you want to backup photos, videos, and screenshots automatically. You will then click on \"Manage Backup\".\n",[478,4899],{"src":4900,"alt":4901,"className":4902},"\u002Fimages\u002Fblog\u002Fonedrive.png","post-image",[4903],"img-fluid",[193,4905,4906],{},"Click on the OneDrive Settings at the bottom. This will allow you to select the files and folders you will like to backup. After that click on twice and then click try again. Then click start backup to begin the backup.",[193,4908,4909],{},"It will begin to backup and it will continue to automatically backup the files and folders you have chosen. You then can right click on the cloud and click view online to find your backup files online!",[231,4911],{"style":233,"src":4912,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FmzCPkimHM_Q",[452,4914],{},[193,4916,4917],{},[255,4918,605,4919],{},[405,4920,610],{"href":4921,"rel":4922},"https:\u002F\u002Fphasedlogix.com\u002Fwindows-10-quicktip-4-backup-your-windows-pc-for-free-with-onedrive\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":4924},[],"2019-11-21","I show you how to backup important folders on your PC using OneDrive personal.","\u002Fimages\u002Fblog\u002Fwindows10-quicktip-backup-your-windows-pc-for-free-with-onedrive.png",{},{"title":162,"description":4926},"PFuXrQXsY-sTWoccwbxMJjdIxsTSLfXlEbJPYT8ZykU",{"id":4932,"title":58,"author":4933,"body":4935,"date":4925,"description":4990,"extension":434,"image":4991,"meta":4992,"minRead":1219,"navigation":179,"path":170,"seo":4993,"stem":171,"__hash__":4994},"blog\u002Fblog\u002Fwindows-10-quicktip-backup-your-windows-pc-for-free-with-google-backup-and-sync.md",{"name":186,"avatar":4934},{"src":188,"alt":186},{"type":190,"value":4936,"toc":4988},[4937,4939,4942,4947,4950,4955,4958,4961,4966,4969,4972,4975,4978,4980],[813,4938,4891],{"id":4698},[193,4940,4941],{},"Open up a browser and go to google, type in backup and sync google. It should be the first link available for you to click.",[193,4943,4944],{},[478,4945],{"alt":419,"src":4946},"\u002Fimages\u002Fblog\u002Fbackup.png",[193,4948,4949],{},"After you click on the link there will be a download button to click. Click that and accept to download it. Once it is downloaded then run the program.",[193,4951,4952],{},[478,4953],{"alt":419,"src":4954},"\u002Fimages\u002Fblog\u002Fdownload.png",[193,4956,4957],{},"Once the program is running you will click \"get started\" then you will login to your google account.",[193,4959,4960],{},"You will then choose what files and folders you would like to backup.",[193,4962,4963],{},[478,4964],{"alt":419,"src":4965},"\u002Fimages\u002Fblog\u002Fselect.png",[193,4967,4968],{},"They do have a limit on Pictures and Videos to how much you can backup but you can always hit the \"high quality\" option if you hit the limit but files are unlimited. You will click \"Next\" and then click  \"Start\". This will begin to backup on your \"My Drive\" .",[193,4970,4971],{},"You will then see the google drive cloud at the bottom right of your screen. You can click on that and then click \"Open Google Drive\" which will then take you to your files that you have backed up.",[193,4973,4974],{},"Now if you need to restore any of the files you can find them at that location!",[231,4976],{"style":233,"src":4977,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVHT_aUoNu_U",[452,4979],{},[193,4981,4982],{},[255,4983,605,4984],{},[405,4985,610],{"href":4986,"rel":4987},"https:\u002F\u002Fphasedlogix.com\u002Fwindows-10-quicktip-3-backup-your-windows-pc-for-free-with-google-backup-and-sync\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":4989},[],"How to back up important folders on your PC using Google Backup and Sync. ","\u002Fimages\u002Fblog\u002Fwindows10-quicktip-backup-your-pc-for-free-with-google-backup-and-sync.png",{},{"title":58,"description":4990},"EY3BJyj_UBBB-uph8dtMizUXYadlKuSvpW-y_qaS2GM",{"id":4996,"title":78,"author":4997,"body":4999,"date":5112,"description":58,"extension":434,"image":5113,"meta":5114,"minRead":1219,"navigation":179,"path":79,"seo":5115,"stem":80,"__hash__":5116},"blog\u002Fblog\u002Fhow-to-enable-screensavers-on-windows-10.md",{"name":186,"avatar":4998},{"src":188,"alt":186},{"type":190,"value":5000,"toc":5110},[5001,5006,5009,5012,5016,5019,5022,5098,5100,5102],[193,5002,5003],{},[206,5004,5005],{},"History:",[193,5007,5008],{},"Screensavers were allegedly written for the original IBM PC by John Socha December 1983. Screensavers were originally designed to protect computer monitors from phosphor burn-in. Early CRT monitors, particularly monochrome ones, had problems with the same image being displayed for a long time.â €\nScreensavers are often set up to offer a basic layer of security, by requiring a password to re-access the device. Some screensavers use the otherwise unused computer resources to do useful work, such as processing for distributed computing projects.",[193,5010,5011],{},"â €",[193,5013,5014],{},[206,5015,4699],{},[193,5017,5018],{},"Just click on your start menu and search screen saver and click on it! After that you will be able to select what screen saver you like most. You can even preview it!â €",[193,5020,5021],{},"After you select the one you like, if you want it to log you out then select how long until it logs you out and check the box to start it. Once you have done this just click apply and then ok!â­ï¸â €",[1136,5023,5026],{"className":5024,"dataInstgrmPermalink":5025,"dataInstgrmVersion":4734,"style":4735},[4732],"https:\u002F\u002Fwww.instagram.com\u002Fp\u002FB4kiazxFj-H\u002F?utm_source=ig_embed&utm_campaign=loading",[4737,5027,4740,5028,5090],{"style":4739},[405,5029,4740,5030,5040,4740,5042,5054,5058,4740,5060,4740,5084],{"href":5025,"style":4743,"target":4744},[4737,5031,4740,5032,4740,5034],{"style":4747},[4737,5033],{"style":4750},[4737,5035,4740,5036,4740,5038],{"style":4753},[4737,5037],{"style":4756},[4737,5039],{"style":4759},[4737,5041],{"style":4762},[4737,5043,5044],{"style":4765},[4767,5045,5046],{"width":4769,"height":4769,"viewBox":4770,"version":4771,"xmlns":4772,"xmlnsXLink":4773},[4775,5047,5048],{"stroke":4777,"strokeWidth":4778,"fill":4777,"fillRule":4779},[4775,5049,5050],{"transform":4782,"fill":4783},[4775,5051,5052],{},[4787,5053],{"d":4789},[4737,5055,4740,5056],{"style":4792},[4737,5057,4796],{"style":4795},[4737,5059],{"style":4799},[4737,5061,5062,5070,5076],{"style":4802},[4737,5063,4740,5064,4740,5066,4740,5068],{},[4737,5065],{"style":4807},[4737,5067],{"style":4810},[4737,5069],{"style":4813},[4737,5071,4740,5072,4740,5074],{"style":4816},[4737,5073],{"style":4819},[4737,5075],{"style":4822},[4737,5077,4740,5078,4740,5080,4740,5082],{"style":4825},[4737,5079],{"style":4828},[4737,5081],{"style":4831},[4737,5083],{"style":4834},[4737,5085,4740,5086,4740,5088],{"style":4837},[4737,5087],{"style":4840},[4737,5089],{"style":4843},[193,5091,5092,4851,5094],{"style":4846},[405,5093,4850],{"href":5025,"style":4849,"target":4744},[4853,5095,5097],{"style":4855,"dateTime":5096},"2019-11-07T16:28:31+00:00","Nov 7, 2019 at 8:28am PST",[4859,5099],{"async":179,"src":4861},[452,5101],{},[193,5103,5104],{},[255,5105,605,5106],{},[405,5107,610],{"href":5108,"rel":5109},"https:\u002F\u002Fphasedlogix.com\u002Fhow-to-enable-screensavers-on-windows-10\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5111},[],"2019-11-07","\u002Fimages\u002Fblog\u002Fscreen-saver.png",{},{"title":78,"description":58},"8XeSJjyjKTjp1q4z_I9F_2IOtDoJHqhVV8j2y7lhw0s",{"id":5118,"title":74,"author":5119,"body":5121,"date":5252,"description":58,"extension":434,"image":5253,"meta":5254,"minRead":420,"navigation":179,"path":75,"seo":5255,"stem":76,"__hash__":5256},"blog\u002Fblog\u002Fhow-to-enable-clipboard-history-in-windows-10.md",{"name":186,"avatar":5120},{"src":188,"alt":186},{"type":190,"value":5122,"toc":5249},[5123,5126,5129,5132,5135,5211,5213,5217,5220,5225,5228,5231,5236,5239,5241],[193,5124,5125],{},"How to enable clipboard history so that you can copy multiple things to your clipboard!",[193,5127,5128],{},"Just click on your windows start menu and then search \"clipboard settings\"",[193,5130,5131],{},"After you click that then you will be able to click and turn on clipboard history! Once clipboard history is on then you can press your windows key + V as a shortcut and it will open it up!",[193,5133,5134],{},"If you do not understand the term clipboard for windows it's where it saves whatever you copied to it. Whenever you use your tool of copying and pasting it goes to the clipboard. As soon as you copy something new it removes the old copy. So when you have clipboard history turned on it allows you to have multiple things saved at the same time and you can go back to the clipboard history to select a previous copy and then easily paste it!",[1136,5136,5139],{"className":5137,"dataInstgrmPermalink":5138,"dataInstgrmVersion":4734,"style":4735},[4732],"https:\u002F\u002Fwww.instagram.com\u002Fp\u002FB37Ez_6jaWg\u002F?utm_source=ig_embed&utm_campaign=loading",[4737,5140,4740,5141,5203],{"style":4739},[405,5142,4740,5143,5153,4740,5155,5167,5171,4740,5173,4740,5197],{"href":5138,"style":4743,"target":4744},[4737,5144,4740,5145,4740,5147],{"style":4747},[4737,5146],{"style":4750},[4737,5148,4740,5149,4740,5151],{"style":4753},[4737,5150],{"style":4756},[4737,5152],{"style":4759},[4737,5154],{"style":4762},[4737,5156,5157],{"style":4765},[4767,5158,5159],{"width":4769,"height":4769,"viewBox":4770,"version":4771,"xmlns":4772,"xmlnsXLink":4773},[4775,5160,5161],{"stroke":4777,"strokeWidth":4778,"fill":4777,"fillRule":4779},[4775,5162,5163],{"transform":4782,"fill":4783},[4775,5164,5165],{},[4787,5166],{"d":4789},[4737,5168,4740,5169],{"style":4792},[4737,5170,4796],{"style":4795},[4737,5172],{"style":4799},[4737,5174,5175,5183,5189],{"style":4802},[4737,5176,4740,5177,4740,5179,4740,5181],{},[4737,5178],{"style":4807},[4737,5180],{"style":4810},[4737,5182],{"style":4813},[4737,5184,4740,5185,4740,5187],{"style":4816},[4737,5186],{"style":4819},[4737,5188],{"style":4822},[4737,5190,4740,5191,4740,5193,4740,5195],{"style":4825},[4737,5192],{"style":4828},[4737,5194],{"style":4831},[4737,5196],{"style":4834},[4737,5198,4740,5199,4740,5201],{"style":4837},[4737,5200],{"style":4840},[4737,5202],{"style":4843},[193,5204,5205,4851,5207],{"style":4846},[405,5206,4850],{"href":5138,"style":4849,"target":4744},[4853,5208,5210],{"style":4855,"dateTime":5209},"2019-10-22T14:01:14+00:00","Oct 22, 2019 at 7:01am PDT",[4859,5212],{"async":179,"src":4861},[237,5214,5216],{"id":5215},"extra-tip","Extra Tip!",[193,5218,5219],{},"How to sync your clipboard history across all your microsoft devices!",[193,5221,5222],{},[478,5223],{"alt":419,"src":5224},"\u002Fimages\u002Fblog\u002Fsync.png",[193,5226,5227],{},"You can find this at the same location at the clipboard history!",[193,5229,5230],{},"Just sign into your microsoft account!",[193,5232,5233],{},[478,5234],{"alt":419,"src":5235},"\u002Fimages\u002Fblog\u002Fsign-in.png",[193,5237,5238],{},"Once you are signed into your microsoft account then all the things you copy with that account will be synced and you will be able to share across devices!",[452,5240],{},[193,5242,5243],{},[255,5244,605,5245],{},[405,5246,610],{"href":5247,"rel":5248},"https:\u002F\u002Fphasedlogix.com\u002Fhow-to-enable-clipboard-history-in-windows-10\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5250},[5251],{"id":5215,"depth":420,"text":5216},"2019-10-22","\u002Fimages\u002Fblog\u002Fclipboard-history.png",{},{"title":74,"description":58},"8QwFxOgKD1q5yxuTfMmpog5zwGiYcUTQsQjVIee5N8Y",{"id":5258,"title":158,"author":5259,"body":5261,"date":5303,"description":5304,"extension":434,"image":5305,"meta":5306,"minRead":420,"navigation":179,"path":159,"seo":5307,"stem":160,"__hash__":5308},"blog\u002Fblog\u002Fwindows-10-quicktip-2-free-up-disk-drive-space-by-enabling-storage-sense.md",{"name":186,"avatar":5260},{"src":188,"alt":186},{"type":190,"value":5262,"toc":5301},[5263,5268,5273,5278,5291,5293],[193,5264,5265],{},[206,5266,5267],{},"Today we are going to be using Storage Sense to clear some space to make more room!",[193,5269,5270],{},[206,5271,5272],{},"1. Just click on the start menu and then click on the gear icon. This will take you into the settings. Then you can go to system, scroll down on the left side to Storage. You will see all your drives in there but you will want to scroll down until you see \"Storage Sense\". Windows will automatically free up space by getting rid of the files you don't need, like temporary files and content in your recycle bin. You can just simply click it on, whenever your drive is starting to get full then it will try to clear up space for you.",[193,5274,5275],{},[206,5276,5277],{},"2. There is a little bonus to this! You can actually click to change how it frees up space. You can change when it's going to run so if you wanted it every day instead of when your drive gets full you can. Temporary Files are selected to delete your recycle bin every so often. You can change that to whatever you would like and downloads folder is set to never. Most people don't want their download folder cleared because they leave important stuff in there so I would leave that to never. Then at the bottom you can select to clean up now. After it runs it will show you how much space it cleaned up!",[4737,5279,5284],{"className":5280},[5281,5282,5283],"row","justify-content-center","align-items-center",[4737,5285,5288],{"className":5286},[5287],"p-2",[231,5289],{"style":233,"src":5290,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fbj7umo7Khck",[452,5292],{},[193,5294,5295],{},[255,5296,605,5297],{},[405,5298,610],{"href":5299,"rel":5300},"https:\u002F\u002Fphasedlogix.com\u002Fwindows-10-quicktip-2-free-up-disk-drive-space-by-enabling-storage-sense\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5302},[],"2019-10-16","Free up space on your computer with these simple steps!","\u002Fimages\u002Fblog\u002Fwindows10-quicktip-free-up-disk-space-with-storage-sense.png",{},{"title":158,"description":5304},"jE9SqLwQkdcuDcmtEfkhD0N6zkOk-4yxqNIUW2qbfnE",{"id":5310,"title":154,"author":5311,"body":5313,"date":5353,"description":5354,"extension":434,"image":5355,"meta":5356,"minRead":420,"navigation":179,"path":155,"seo":5357,"stem":156,"__hash__":5358},"blog\u002Fblog\u002Fwindows-10-quick-tip-1-customize-your-taskbar.md",{"name":186,"avatar":5312},{"src":188,"alt":186},{"type":190,"value":5314,"toc":5351},[5315,5318,5330,5332,5341,5343],[193,5316,5317],{},"**Today we are going to be customizing our Windows Taskbar to gain a little more space to work. **",[317,5319,5320,5325],{},[203,5321,5322],{},[206,5323,5324],{},"We are first going to get rid of the people icon because no one really uses that and it will open a little space. Just right click the taskbar and select \"Show people on the taskbar\" this will then take it off and if you right click the taskbar again you will see it is no longer checked.",[203,5326,5327],{},[206,5328,5329],{},"Next we will be getting rid of the big search menu and Cortana because Cortana is being phased out. You will again right click the taskbar and then click on \"Cortana\". A new box will appear next to it and you will select \"Hidden\". You could select \"Cortana\" to still show a small icon but I prefer to hide it completely. This will then hide Cortana and the search menu and you will gain a lot of space. You will now see hidden checked if you right click and go into Cortana again. No worries about losing the search box. You can still click your start menu and begin typing to start searching for stuff you're looking for. This is how to customize your Windows Taskbar. Stay tuned for more tech tips coming soon!",[452,5331],{},[4737,5333,5335],{"className":5334},[5281,5282,5283],[4737,5336,5338],{"className":5337},[5287],[231,5339],{"style":233,"src":5340,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FfBbDKPNXUxE",[452,5342],{},[193,5344,5345],{},[255,5346,605,5347],{},[405,5348,610],{"href":5349,"rel":5350},"https:\u002F\u002Fphasedlogix.com\u002Fwindows-10-quick-tip-1-customize-your-taskbar\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5352},[],"2019-10-15","Customize Your Taskbar in Windows 10 to make a little more room.","\u002Fimages\u002Fblog\u002Fwindows10-quicktip-customize-your-taskbar.png",{},{"title":154,"description":5354},"5sTmxaL3NcABuGNbXf_DEGgMRSfu9ADyCVJ3Ke9UR8Q",{"id":5360,"title":10,"author":5361,"body":5363,"date":5421,"description":5422,"extension":434,"image":5423,"meta":5424,"minRead":1219,"navigation":179,"path":11,"seo":5425,"stem":12,"__hash__":5426},"blog\u002Fblog\u002FProxmox-Remove-Node-from-Cluster.md",{"name":186,"avatar":5362},{"src":188,"alt":186},{"type":190,"value":5364,"toc":5419},[5365,5368,5371,5374,5381,5384,5406,5409,5411],[193,5366,5367],{},"Proxmox clusters can be very usefull.  But sometimes you need to remove a node from a cluser for one reason or another.  It could be that the hardware is getting old and you need to replace it with a new machine.  In this video I walk you though all the steps needed to remove a node from a Proxmox cluser.",[231,5369],{"style":233,"src":5370,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FxnmlFuMtWL8",[193,5372,5373],{},"If you enjoyed this video, please click the like button, and share it on your favorite social networking platform (Facebook, Twitter, etc)",[193,5375,5376,5377],{},"Looking for some free technical support? Join our facebook group ",[405,5378,5379],{"href":5379,"rel":5380},"http:\u002F\u002Fask.getmethegeek.com",[409],[193,5382,5383],{},"PhasedLogix Managed IT Services",[193,5385,5386,5387,5391,5392,5396,5397,5401,5402],{},"Subscribe: ",[405,5388,5389],{"href":5389,"rel":5390},"https:\u002F\u002Fwww.youtube.com\u002Fc\u002FPhasedLogixLLCLakeSaintLouis?sub_confirmation=1",[409],"\nFacebook: ",[405,5393,5394],{"href":5394,"rel":5395},"https:\u002F\u002Ffb.me\u002Fphasedlogix",[409],"\nTwitter: ",[405,5398,5399],{"href":5399,"rel":5400},"https:\u002F\u002Ftwitter.com\u002Fgetmethegeek",[409],"\nWebsite: ",[405,5403,5404],{"href":5404,"rel":5405},"https:\u002F\u002Fgetmethegeek.com\u002Fblog",[409],[193,5407,5408],{},"#GetMeTheGeek #PhasedLogix #proxmox",[452,5410],{},[193,5412,5413],{},[255,5414,605,5415],{},[405,5416,610],{"href":5417,"rel":5418},"https:\u002F\u002Fphasedlogix.com\u002Fproxmox-remove-node-from-cluster\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5420},[],"2019-07-10","In this video, I go over hot to Remove Node from Proxmox Cluster.","\u002Fimages\u002Fblog\u002FProxmox-Remove-Node-From-Cluster.png",{},{"title":10,"description":5422},"M-1k1MvMMohHHh2y7CSqKiN57qhA_YggVk3hlG3T1bw",{"id":5428,"title":14,"author":5429,"body":5431,"date":5479,"description":5480,"extension":434,"image":5481,"meta":5482,"minRead":1219,"navigation":179,"path":15,"seo":5483,"stem":16,"__hash__":5484},"blog\u002Fblog\u002FProxmox-cant-live-migrate-without-local-disk-option.md",{"name":186,"avatar":5430},{"src":188,"alt":186},{"type":190,"value":5432,"toc":5477},[5433,5436,5439,5442,5444,5449,5451,5465,5467,5469],[193,5434,5435],{},"Migrating virtual machine from one Proxmox node to another (within the same cluster).  When I tried using the GUI to migrate I received an error.  It complained about needing the \"with local disk option\".  In this video, I show you how to get around that error.",[193,5437,5438],{},"Below is the command line needed to migrate.  106 is the number of the virtual machine and pve2 is the name of the Proxmox node you will be migrating to.\nqm migrate 106 pve2 --online --with-local-disks",[231,5440],{"style":233,"src":5441,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FRFyZf99whDg",[193,5443,5373],{},[193,5445,5376,5446],{},[405,5447,5379],{"href":5379,"rel":5448},[409],[193,5450,5383],{},[193,5452,5386,5453,5391,5456,5396,5459,5401,5462],{},[405,5454,5389],{"href":5389,"rel":5455},[409],[405,5457,5394],{"href":5394,"rel":5458},[409],[405,5460,5399],{"href":5399,"rel":5461},[409],[405,5463,5404],{"href":5404,"rel":5464},[409],[193,5466,5408],{},[452,5468],{},[193,5470,5471],{},[255,5472,605,5473],{},[405,5474,610],{"href":5475,"rel":5476},"https:\u002F\u002Fphasedlogix.com\u002Fproxmox-cant-live-migrate-without-with-local-disks-option\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5478},[],"2019-07-03","In this video, I go over Proxmox Live Migration.","\u002Fimages\u002Fblog\u002FProxmox-live-migration-error.png",{},{"title":14,"description":5480},"yKDEZvy4cZAq0KfeXG0uYfwlFeHncxa77qoWv3YIJ7I",{"id":5486,"title":38,"author":5487,"body":5489,"date":5551,"description":5552,"extension":434,"image":5553,"meta":5554,"minRead":420,"navigation":179,"path":39,"seo":5555,"stem":40,"__hash__":5556},"blog\u002Fblog\u002Fbest-budget-security-system-2019.md",{"name":186,"avatar":5488},{"src":188,"alt":186},{"type":190,"value":5490,"toc":5549},[5491,5494,5497,5500,5506,5509,5536,5539,5541],[193,5492,5493],{},"In this video, I go over the best budget #security system of 2019.  Iâ€™m showing you #cameras with 1080p HD video display, fields of view at 120 degrees or above, and the ability to zoom in for some great detail. The system will have two-way audio, which allows the user to speak to the person theyâ€™re recording, and night vision.  Cameras have both cloud and local storage.",[193,5495,5496],{},"You're already on Facebook, right? This is the perfect place for anyone who has any tech-related questions, comments, concerns or news...or just want to nerd out in an extremely beneficial and satisfying intelligent conversation with one of our computer techs.",[193,5498,5499],{},"Sometimes we have small questions and we don't necessarily want to call a tech right away. Here, you can ask away! This group makes it easier to share with friends, family, and teammates.",[193,5501,5502,5503,889],{},"Join our facebook group ",[405,5504,5379],{"href":5379,"rel":5505},[409],[231,5507],{"style":233,"src":5508,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzwXhdop12CA",[193,5510,5511,5512,5516,5517,5521,5522,5526,5527,5531,5532],{},"Wyze Camera: ",[405,5513,5514],{"href":5514,"rel":5515},"https:\u002F\u002Famzn.to\u002F2X1rpY0",[409],"\nWyze Pan: ",[405,5518,5519],{"href":5519,"rel":5520},"https:\u002F\u002Famzn.to\u002F31u5N5J",[409],"\nWyze sense with Camera: ",[405,5523,5524],{"href":5524,"rel":5525},"https:\u002F\u002Famzn.to\u002F2F2Y0Ta",[409],"\nAmazon Echo Dot: ",[405,5528,5529],{"href":5529,"rel":5530},"https:\u002F\u002Famzn.to\u002F2WFn7pU",[409],"\nSD Card: ",[405,5533,5534],{"href":5534,"rel":5535},"https:\u002F\u002Famzn.to\u002F2KdVAF8",[409],[193,5537,5538],{},"Amazon Affiliate Disclosure Notice: Tech Legend is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.\n#GetMeTheGeek",[452,5540],{},[193,5542,5543],{},[255,5544,605,5545],{},[405,5546,610],{"href":5547,"rel":5548},"https:\u002F\u002Fphasedlogix.com\u002Fbest-budget-security-system-2019\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5550},[],"2019-06-12","In this video, I go over the best budget #security system of 2019.","\u002Fimages\u002Fblog\u002Fbest-budget-security-system-2019.png",{},{"title":38,"description":5552},"ZHDo58HQEPWvT0tC-FL-Q5OOJ0s1_vNCvDJWkJCZ9Fg",{"id":5558,"title":54,"author":5559,"body":5561,"date":5604,"description":5605,"extension":434,"image":5606,"meta":5607,"minRead":1219,"navigation":179,"path":55,"seo":5608,"stem":56,"__hash__":5609},"blog\u002Fblog\u002Fessential-waterproof-beach-tech.md",{"name":186,"avatar":5560},{"src":188,"alt":186},{"type":190,"value":5562,"toc":5602},[5563,5566,5568,5570,5575,5578,5590,5592,5594],[193,5564,5565],{},"In this video, I will show you a few essential waterproof gear you will want to use this summer at the pool or the beach.",[193,5567,5496],{},[193,5569,5499],{},[193,5571,5502,5572,889],{},[405,5573,5379],{"href":5379,"rel":5574},[409],[231,5576],{"style":233,"src":5577,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F2juFmmg0LTk",[193,5579,5580,5581,5585,5586],{},"Universal Waterproof Case | ",[405,5582,5583],{"href":5583,"rel":5584},"https:\u002F\u002Famzn.to\u002F2IgV4D3",[409],"\nWaterproof Bluetooth Speaker | ",[405,5587,5588],{"href":5588,"rel":5589},"https:\u002F\u002Famzn.to\u002F2MtxUPi",[409],[193,5591,5538],{},[452,5593],{},[193,5595,5596],{},[255,5597,605,5598],{},[405,5599,610],{"href":5600,"rel":5601},"https:\u002F\u002Fphasedlogix.com\u002Fessential-waterproof-beach-tech\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5603},[],"2019-06-04","In this video, I will show you a few essential waterproof gear you will want to use this summer at the pool or the beach. ","\u002Fimages\u002Fblog\u002Fessential-waterproof-beach-tech.png",{},{"title":54,"description":5605},"uUb3kpUyYAhjjfakAY4dfN1RKe-hSTCdBKRa3HjCRw8",{"id":5611,"title":18,"author":5612,"body":5614,"date":5652,"description":5653,"extension":434,"image":5654,"meta":5655,"minRead":1219,"navigation":179,"path":19,"seo":5656,"stem":20,"__hash__":5657},"blog\u002Fblog\u002FSharing-large-files-with-send-firefox.md",{"name":186,"avatar":5613},{"src":188,"alt":186},{"type":190,"value":5615,"toc":5650},[5616,5628,5631,5634,5637,5640,5642],[193,5617,5618,5619,4740,5622,5627],{},"Have you ever been frustrated by your email service telling you the file you\nare trying to send is too large. I have a solution for this technology headache.\n",[206,5620,5621],{},"Firefox Send",[405,5623,5626],{"href":5624,"rel":5625},"https:\u002F\u002Fsend.firefox.com",[409],"(send.firefox.com",")\nFirefox Send lets you share files with end-to-end encryption and\na link that automatically expires. So you can keep what you share\nprivate and make sure your stuff doesn't stay online forever.",[231,5629],{"style":233,"src":5630,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FGFBildAVuSQ",[193,5632,5633],{},"This website allows you to share up to 2.5GB as long as you make\nan account. If you don't make an account then you will only be\nable to upload 1GB.",[193,5635,5636],{},"Whenever sharing something through the website, it will allow you\nto upload however many files to the website and then you can select\nif you want the link to expire after a certain amount of downloads or\na time frame. You are then  prompted a check box if you would like to\nprotect the link with a password. After uploading the file it will give you\na shareable link to give to the person who would like to obtain it.",[193,5638,5639],{},"One reason I like this over Onedrive or Dropbox is because it is\nso much easier and basic for any person to use.",[452,5641],{},[193,5643,5644],{},[255,5645,605,5646],{},[405,5647,610],{"href":5648,"rel":5649},"https:\u002F\u002Fphasedlogix.com\u002Fsharing-large-files-with-send-firefox-for-free\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5651},[],"2019-05-16","Firefox Send lets you share files with end-to-end encryption and a link that automatically expires. So you can keep what you share private and make sure your stuff doesnâ€™t stay online forever.","\u002Fimages\u002Fblog\u002FSharing large files.png",{},{"title":18,"description":5653},"8c5gDcADfACepvr0VhZuCPpsdgjk_8hctsBkWwDTtNA",{"id":5659,"title":22,"author":5660,"body":5662,"date":5685,"description":22,"extension":434,"image":5686,"meta":5687,"minRead":1219,"navigation":179,"path":23,"seo":5688,"stem":24,"__hash__":5689},"blog\u002Fblog\u002FWindows-Tips-and-My-Favorite-Password-Manager.md",{"name":186,"avatar":5661},{"src":188,"alt":186},{"type":190,"value":5663,"toc":5683},[5664,5667,5670,5673,5675],[231,5665],{"style":233,"src":5666,"allow":235,"allowFullScreen":179},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FiOq-OE3otZ8",[193,5668,5669],{},"In this video, I will show you a few cool tips and tricks for Windows 10 that you wish you knew earlier and my favorite password manager.",[193,5671,5672],{},"Bonus: Security Tip\nIf you're using the same password over and over and over again, it's about time you stop. Here's how you can start securing your accounts â€” it's a lot easier than you'd think.",[452,5674],{},[193,5676,5677],{},[255,5678,605,5679],{},[405,5680,610],{"href":5681,"rel":5682},"https:\u002F\u002Fphasedlogix.com\u002Fwindows-tips-and-my-favorite-password-manager\u002F",[409],{"title":419,"searchDepth":420,"depth":420,"links":5684},[],"2019-05-08","\u002Fimages\u002Fblog\u002Fwindows-tips-and-password-manager.jpg",{},{"title":22,"description":22},"YUXKSfHUHrbx3RK0PXu3w9hGu7mstqBCxjJe5FKCpvk",1789484070257]