<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: sureshsaragadam</title>
    <description>The latest articles on Forem by sureshsaragadam (@sureshsaragadam).</description>
    <link>https://forem.com/sureshsaragadam</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F717338%2Fe55e956c-a419-49e7-b792-fb2aac3087ee.png</url>
      <title>Forem: sureshsaragadam</title>
      <link>https://forem.com/sureshsaragadam</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sureshsaragadam"/>
    <language>en</language>
    <item>
      <title>ASUS TUF Gaming A16 (FA608WV) on Linux: Screen Brightness &amp; Keyboard Backlight – A Deep Dive into a Dual-GPU ACPI Issue</title>
      <dc:creator>sureshsaragadam</dc:creator>
      <pubDate>Sun, 25 Jan 2026 17:12:57 +0000</pubDate>
      <link>https://forem.com/sureshsaragadam/asus-tuf-gaming-a16-fa608wv-on-linux-screen-brightness-keyboard-backlight-a-deep-dive-into-a-3c04</link>
      <guid>https://forem.com/sureshsaragadam/asus-tuf-gaming-a16-fa608wv-on-linux-screen-brightness-keyboard-backlight-a-deep-dive-into-a-3c04</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;ASUS TUF Gaming A16 (FA608WV) on Linux&lt;br&gt;
Screen Brightness &amp;amp; Keyboard Backlight — A Dual-GPU ACPI Case Study&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;System Overview&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I am running Arch Linux on an ASUS TUF Gaming A16 (FA608WV) with the following configuration:&lt;/p&gt;

&lt;p&gt;CPU / iGPU: AMD Ryzen AI 9 HX (Radeon 880M / 890M)&lt;/p&gt;

&lt;p&gt;dGPU: NVIDIA RTX 4060 (Laptop)&lt;/p&gt;

&lt;p&gt;GPU topology: Muxless dual-GPU system&lt;/p&gt;

&lt;p&gt;Internal display panel is physically wired to the AMD iGPU&lt;/p&gt;

&lt;p&gt;NVIDIA dGPU is used for rendering/offload&lt;/p&gt;

&lt;p&gt;Display server: X11&lt;/p&gt;

&lt;p&gt;Window manager: i3wm&lt;/p&gt;

&lt;p&gt;Kernel: Linux 6.17.9-arch1-1&lt;/p&gt;

&lt;p&gt;BIOS: FA608WV.305 (2024-11-25)&lt;/p&gt;

&lt;p&gt;I run NVIDIA as the primary rendering provider (NVIDIA as Provider 0 in Xorg), which is a common setup for performance-focused Linux users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problem Summary&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I am facing two related but distinct hardware control issues on Linux:&lt;/p&gt;

&lt;p&gt;Screen hardware brightness control is unreliable / intermittent&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;Keyboard backlight does not work at all&lt;/strong&gt;
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
❯ hostnamectl
  Static hostname: 9HX
        Icon name: computer-laptop
          Chassis: laptop 💻
Chassis Asset Tag: No Asset Tag
       Machine ID: 480d70398f004aa8b214c37b9314a6b2
          Boot ID: 3efa217afce64be188aa57f18a2efa83
 Operating System: Arch Linux                         
           Kernel: Linux 6.17.9-arch1-1
     Architecture: x86-64
  Hardware Vendor: ASUSTeK COMPUTER INC.
   Hardware Model: ASUS TUF Gaming A16 FA608WV_FA608WV
 Hardware Version: 1.0
 Firmware Version: FA608WV.305
    Firmware Date: Mon 2024-11-25
     Firmware Age: 1y 2month
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Screen Brightness: Root Cause Only a single backlight interface is exposed:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Despite the internal panel being driven by the AMD iGPU, the kernel does not register the AMD DRM backlight (amdgpu_bl0). This forces Linux to fall back to an ACPI / Embedded Controller (EC) backlight path exposed via NVIDIA WMI.&lt;/p&gt;

&lt;p&gt;This EC-based backlight path is:&lt;/p&gt;

&lt;p&gt;Firmware-dependent&lt;/p&gt;

&lt;p&gt;Power-state sensitive&lt;/p&gt;

&lt;p&gt;Intermittent across boots and suspend/resume&lt;/p&gt;

&lt;p&gt;As a result, hardware brightness control works inconsistently and tools like xbacklight are unusable because no DRM backlight exists.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;❯ ls -l /sys/class/backlight/
total 0
lrwxrwxrwx 1 root root 0 Jan 25 19:43 nvidia_wmi_ec_backlight -&amp;gt; ../../devices/pci0000:00/PNP0C14:00/wmi_bus/wmi_bus-PNP0C14:00/603E9613-EF25-4338-A3D0-C46177516DB7-0/backlight/nvidia_wmi_ec_backlight
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Rendering path:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
❯ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: NVIDIA GeForce RTX 4060 Laptop GPU/PCIe/SSE2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Xorg provider state:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;❯ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x1b7 cap: 0x1, Source Output crtcs: 4 outputs: 4 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x1eb cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 9 associated providers: 1 name:modesetting
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;GPU layout confirms a classic AMD-panel / NVIDIA-render configuration:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;❯ lspci -nn | grep -E "VGA|3D|Display"
64:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] [10de:28e0] (rev a1)
65:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Strix [Radeon 880M / 890M] [1002:150e] (rev c1)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;GPU layout confirms a classic AMD-panel / NVIDIA-render configuration:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
❯ lspci -k | grep -A3 -E "VGA|Display"
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
64:00.0 VGA compatible controller: NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] (rev a1)
    Subsystem: ASUSTeK Computer Inc. Device 3818
    Kernel driver in use: nvidia
    Kernel modules: nouveau, nvidia_drm, nvidia
--
65:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Strix [Radeon 880M / 890M] (rev c1)
    Subsystem: ASUSTeK Computer Inc. Device 3818
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Keyboard Backlight: Root Cause&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The kernel exposes a keyboard backlight interface:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
/sys/class/leds/asus::kbd_backlight
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;However, writing brightness values produces no physical effect. This indicates that while the interface exists, no functional EC command is mapped for the FA608WV model. In other words, the required ASUS EC/WMI quirk for keyboard backlight control is missing.&lt;/p&gt;

&lt;p&gt;Because this is a kernel-level issue, userspace tools such as asusctl cannot fix it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Required Kernel Support (Conclusion)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For the ASUS TUF Gaming A16 (FA608WV, 2025) to work reliably on Linux, the most important fixes are required at the kernel level, not in window managers or userspace tools. The primary issue lies in the drm/amdgpu subsystem, where the kernel currently skips registering the AMD DRM backlight (amdgpu_bl0) despite the internal display panel being physically wired to the AMD iGPU. This forces Linux to fall back to an ACPI/EC-based backlight path that is firmware-dependent and unstable. To ensure consistent screen brightness control, the kernel needs a deterministic backlight selection policy—either by restoring AMD DRM backlight registration on this model or by introducing a DMI-based exception so that AMD-driven panels always expose a native DRM backlight interface.&lt;/p&gt;

&lt;p&gt;The second required update concerns ASUS EC/WMI support in asus-wmi / asus-nb-wmi. Although the kernel exposes a keyboard backlight device (asus::kbd_backlight), it performs no actual EC action on the FA608WV, indicating a missing model-specific EC quirk. Without this, keyboard backlight control cannot function regardless of userspace configuration or tools like asusctl. Once these kernel-level fixes are in place—restoring AMD DRM backlight and adding the correct EC mapping for keyboard lighting—userspace utilities and desktop environments will work consistently without workarounds. Until then, brightness and keyboard lighting on this 2025-era laptop should be expected to remain best-effort rather than fully reliable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On ASUS TUF Gaming A16 (FA608WV), the kernel skips AMD DRM backlight registration despite the panel being AMD-driven and exposes a non-functional ASUS EC keyboard backlight; restoring deterministic AMD backlight handling and adding a model-specific EC/WMI quirk are required for reliable brightness and keyboard lighting support.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;good luck for those who purchased this laptop for Linux use case...me spent lot of money on this laptop and got noting to do other than waiting for an early update for this model..&lt;/p&gt;

</description>
      <category>fa608wv</category>
      <category>asus</category>
      <category>backlight</category>
      <category>keyboard</category>
    </item>
    <item>
      <title>“ChatGPT Navigation Using Default Keyboard Shortcuts (No Extensions Needed)”</title>
      <dc:creator>sureshsaragadam</dc:creator>
      <pubDate>Fri, 07 Nov 2025 03:07:13 +0000</pubDate>
      <link>https://forem.com/sureshsaragadam/chatgpt-navigation-using-default-keyboard-shortcuts-no-extensions-needed-1kfj</link>
      <guid>https://forem.com/sureshsaragadam/chatgpt-navigation-using-default-keyboard-shortcuts-no-extensions-needed-1kfj</guid>
      <description>&lt;p&gt;ChatGPT Navigation Using Default Keyboard Logic (No Extensions Needed)&lt;/p&gt;

&lt;p&gt;Most people use a mouse or browser extensions like Vimium to scroll ChatGPT. But what if you're on a new system, a public computer, or a clean OS install with no plugins? &lt;/p&gt;

&lt;p&gt;The key is understanding how browsers handle focus and a hidden feature called Caret Browsing.&lt;/p&gt;

&lt;p&gt;💡 Why Page Up/Page Down Don’t Work While Typing&lt;/p&gt;

&lt;p&gt;When you're typing in ChatGPT, the browser places the focus inside the text box.&lt;br&gt;
In this state:&lt;/p&gt;

&lt;p&gt;Arrow keys, Page Up/Down, etc. only affect the text area, not the page.&lt;/p&gt;

&lt;p&gt;The rest of the ChatGPT conversation window is treated as a background element.&lt;/p&gt;

&lt;p&gt;That’s why scrolling with the keyboard doesn’t work, but the mouse still can.&lt;/p&gt;

&lt;p&gt;This isn’t a ChatGPT limitation—it’s how web focus works in every browser.&lt;/p&gt;

&lt;p&gt;💡 The Turning Point: Caret Browsing (F7)&lt;/p&gt;

&lt;p&gt;Browsers like Firefox and Chrome have a built-in accessibility feature called Caret Browsing (toggle using F7).&lt;/p&gt;

&lt;p&gt;What it does:&lt;/p&gt;

&lt;p&gt;✔ Places a blinking text cursor (caret) on the webpage itself—not just inside inputs&lt;br&gt;
✔ Makes the webpage behave like a readable text document&lt;br&gt;
✔ Allows the page to be navigated using arrow keys and Shift + Arrow, even while typing in ChatGPT&lt;br&gt;
✔ You no longer need to unfocus the text box or use a mouse to scroll&lt;/p&gt;

&lt;p&gt;In simple terms:&lt;br&gt;
Caret Browsing lets the keyboard control the entire page instead of just the input box.&lt;/p&gt;

&lt;p&gt;💡 Why This Matters&lt;/p&gt;

&lt;p&gt;This method is powerful because:&lt;/p&gt;

&lt;p&gt;✅ It uses only default browser behaviour (works on any system)&lt;/p&gt;

&lt;p&gt;✅ No need for Vimium, scripts, or custom keybindings&lt;/p&gt;

&lt;p&gt;✅ Works on Linux, Windows, macOS, i3wm, GNOME, KDE, etc.&lt;/p&gt;

&lt;p&gt;✅ Perfect for people who depend on efficiency and portability&lt;/p&gt;

&lt;p&gt;💡 Final Takeaway&lt;/p&gt;

&lt;p&gt;The trick isn’t a shortcut—it’s a shift in how the browser sees the page.&lt;/p&gt;

&lt;p&gt;Turn on Caret Browsing (F7) → The ChatGPT page becomes keyboard-friendly → You can scroll and navigate without leaving the typing box or using a mouse.&lt;/p&gt;

&lt;p&gt;make use of =&amp;gt; Shift + Arrow Keys while caret browser is activated with F7 in Firefox&lt;/p&gt;

&lt;p&gt;and use F6 to switch between text box and address bar&lt;/p&gt;

&lt;p&gt;Ctrl + L to go to Address bar..&lt;/p&gt;

&lt;p&gt;Once you understand this concept, you can use ChatGPT efficiently on any machine, anywhere, with default keyboard minimizing hand movement when work is under focus.&lt;/p&gt;

</description>
      <category>chatgpt</category>
      <category>keyboard</category>
      <category>mose</category>
      <category>navigation</category>
    </item>
    <item>
      <title>Privacy Policy of Fibclock App</title>
      <dc:creator>sureshsaragadam</dc:creator>
      <pubDate>Thu, 12 Jun 2025 17:53:54 +0000</pubDate>
      <link>https://forem.com/sureshsaragadam/privacy-policy-of-fibclock-app-4gh4</link>
      <guid>https://forem.com/sureshsaragadam/privacy-policy-of-fibclock-app-4gh4</guid>
      <description>&lt;p&gt;Privacy Policy&lt;/p&gt;

&lt;p&gt;Fibonacci Clock is developed by Saragadam Suresh and is provided as a free application. This app is a variant of the Fibonacci Clock concept and does not collect, store, or share any user-specific data.&lt;br&gt;
Information Collection and Use&lt;/p&gt;

&lt;p&gt;The Fibonacci Clock app does not collect any personal or sensitive information from its users. Specifically:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;No personal data (e.g., name, email, or phone number) is collected.
No device information (e.g., location, IP address, or hardware data) is accessed.
No usage analytics or tracking mechanisms are employed.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Third-Party Services&lt;/p&gt;

&lt;p&gt;This app does not integrate or use any third-party services that could collect data from users.&lt;br&gt;
Changes to This Privacy Policy&lt;/p&gt;

&lt;p&gt;The privacy policy may be updated from time to time. Any changes will be posted here to keep you informed.&lt;br&gt;
Contact Us&lt;/p&gt;

&lt;p&gt;If you have any questions or concerns regarding this Privacy Policy, feel free to reach out:&lt;br&gt;
Email: &lt;a href="mailto:saragadamsuresh@gmail.com"&gt;saragadamsuresh@gmail.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Effective Date: [12-6-2025]&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Dual Monitor Setup in Linux in i3wm</title>
      <dc:creator>sureshsaragadam</dc:creator>
      <pubDate>Tue, 22 Oct 2024 17:36:35 +0000</pubDate>
      <link>https://forem.com/sureshsaragadam/dual-monitor-setup-in-linux-in-i3wm-7f</link>
      <guid>https://forem.com/sureshsaragadam/dual-monitor-setup-in-linux-in-i3wm-7f</guid>
      <description>&lt;p&gt;Challenges&lt;/p&gt;

&lt;p&gt;I keep disconnecting the Extended monitor when required, keep the dpi settings sync with both the Laptop and Extended Monitor, so that both the Laptop and Extended monitor feel with the same dpi resolution &lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  - Need to setup a 4k Monitor as extended Monitor in Linux
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;p&gt;tools needed xrandr&lt;/p&gt;

&lt;p&gt;xrandr automatically detects the external monitor, First after the 4k monitor detected as extended monitor i noticed that my font size is too small for the 4k Monitor, so we need to adjust the 4k Monitor font size to the desired dpi with the .Xresources file in my home directory.&lt;/p&gt;

&lt;p&gt;Create a file .Xresources and make an entry in this file to set the desired dpi&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Xft.dpi: 144

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;&lt;br&gt;
xrdb -merge .Xresources&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;So the settings of the Xft.dpi to 144 in the file .Xresources IN MY SCENARIO  it is 144 you can adjust to your desired value.&lt;/p&gt;

&lt;p&gt;Now after adjusting the Dpi i found that Laptop resolution is &lt;br&gt;
not working as desired, So i need to scale and test the laptop dpi with xrandr to the desired settings from terminal first before applying the settings.&lt;/p&gt;

&lt;p&gt;My working i3wm configuration&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;workspace 1 output eDP
workspace 2 output DP-1-0
workspace 3 output HDMI-A-0
# Moving workspaces between screens 

exec --no-startup-id feh --bg-fill /home/*user*/Pictures/Wallpapers/laptop.jpg
exec --no-startup-id xrandr  --output eDP --primary --mode 1920x1080 --scale 1.6 --output HDMI-A-0 --off --output DP-1-0 --off


# This is the configuration for the BENQ Programmer Series Monitor
bindsym $mod+n exec --no-startup-id "xrandr --fb 7680x2560 --output DP-1-0 --mode 3840x2560 --scale 1 --pos 0x0  --output eDP --primary --mode 1920x1080 --scale 1.6 --pos 3840x0 --output HDMI-A-0 --off ;  feh --bg-fill /home/*user*/Pictures/Wallpapers/laptop.jpg  --bg-fill /home/suresh/Pictures/Wallpapers/benq.png"

bindsym $mod+m exec --no-startup-id "xrandr --fb 3840x2560 --output DP-1-0 --primary --mode 3840x2560 --pos 0x0 --rotate normal --output eDP  --off --output HDMI-A-0 --off; feh --bg-fill /home/suresh/Pictures/Wallpapers/benq.png"

bindsym $mod+l exec --no-startup-id "xrandr  --output eDP --primary --mode 1920x1080 --scale 1.6 --output HDMI-A-0 --off --output DP-1-0 --off; feh --bg-fill /home/*user*/Pictures/Wallpapers/laptop.jpg"


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7s2slsp5cb6a3p5zmcvd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7s2slsp5cb6a3p5zmcvd.png" alt="Image description" width="640" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;i have three different shortcuts to work with only extended monitor, or only laptop or to work with both laptop and extended monitor&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$mod+m $mod+l $mod+n respectively&lt;/code&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>dual</category>
      <category>monitor</category>
      <category>i3wm</category>
    </item>
    <item>
      <title>Planning my Linux Homelab</title>
      <dc:creator>sureshsaragadam</dc:creator>
      <pubDate>Sat, 16 Mar 2024 17:18:44 +0000</pubDate>
      <link>https://forem.com/sureshsaragadam/planning-my-linux-homelab-and-web-server-setup--1m8</link>
      <guid>https://forem.com/sureshsaragadam/planning-my-linux-homelab-and-web-server-setup--1m8</guid>
      <description>&lt;p&gt;&lt;strong&gt;Task 1&lt;/strong&gt; Enough Research and Planning.&lt;br&gt;
&lt;strong&gt;Task 2&lt;/strong&gt; Prepare a roadmap - or a blue print&lt;/p&gt;

&lt;p&gt;I am planning to setup up a HOME-LAB in Linux using open-source tools, and further extend the home-lab to my eCommerce web-server project and later an application server project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Here we are, setting up the initial goals...
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Identify the Hardware required for home-lab&lt;/li&gt;
&lt;li&gt;setup your router and switches&lt;/li&gt;
&lt;li&gt;Plan network topology and vlan &lt;/li&gt;
&lt;li&gt;Setup a DNS Server &lt;/li&gt;
&lt;li&gt;Setup a NAS Server &lt;/li&gt;
&lt;li&gt;Setup proxy server &lt;/li&gt;
&lt;li&gt;Setup ntop, &lt;/li&gt;
&lt;li&gt;Setup Nagios Server &lt;/li&gt;
&lt;li&gt;Setup Graylog Server&lt;/li&gt;
&lt;li&gt;Setup Backup Server&lt;/li&gt;
&lt;li&gt;Setup web-server&lt;/li&gt;
&lt;li&gt;setup application server.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is a long journey to go, let us achieve one after the other. i keep publishing my tasks updated.&lt;/p&gt;

</description>
      <category>webserver</category>
      <category>server</category>
      <category>linux</category>
    </item>
  </channel>
</rss>
