<?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>DEV Community: Tedi Aditya Rahmadi</title>
    <description>The latest articles on DEV Community by Tedi Aditya Rahmadi (@tedi_adityarahmadi_0c007).</description>
    <link>https://dev.to/tedi_adityarahmadi_0c007</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4113271%2Ff50045c6-0a95-4ede-8951-278eb31cd134.jpg</url>
      <title>DEV Community: Tedi Aditya Rahmadi</title>
      <link>https://dev.to/tedi_adityarahmadi_0c007</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tedi_adityarahmadi_0c007"/>
    <language>en</language>
    <item>
      <title>How to Deploy a Modern SysAdmin Portfolio web in Minutes Using Tencent EdgeOne Makers</title>
      <dc:creator>Tedi Aditya Rahmadi</dc:creator>
      <pubDate>Mon, 07 Sep 2026 06:35:23 +0000</pubDate>
      <link>https://dev.to/tedi_adityarahmadi_0c007/how-to-deploy-a-modern-sysadmin-portfolio-web-in-minutes-using-tencent-edgeone-makers-1d2l</link>
      <guid>https://dev.to/tedi_adityarahmadi_0c007/how-to-deploy-a-modern-sysadmin-portfolio-web-in-minutes-using-tencent-edgeone-makers-1d2l</guid>
      <description>&lt;p&gt;Building a professional online portfolio is essential for IT enthusiasts and system administrators to showcase homelab configurations, system projects, and technical skills. However, setting up dedicated web servers or manually uploading build files just for a portfolio site can take away valuable time.&lt;/p&gt;

&lt;p&gt;In this article, I will share my hands-on experience deploying my SysAdmin portfolio website using Tencent EdgeOne Makers and connecting it with GitHub for continuous deployment.&lt;/p&gt;

&lt;p&gt;Why Choose Tencent EdgeOne Makers?&lt;br&gt;
Tencent EdgeOne Makers simplifies modern web deployment by connecting your Git repository directly to Tencent's global edge network.&lt;/p&gt;

&lt;p&gt;Automatic Continuous Deployment: Every git push automatically triggers a rebuild and updates your live site.&lt;/p&gt;

&lt;p&gt;Global Edge Acceleration: Caches and serves static assets closer to users worldwide for fast loading times.&lt;/p&gt;

&lt;p&gt;Simple Developer Interface: Easy-to-use project settings for framework presets, build commands, and environment variables.&lt;/p&gt;

&lt;p&gt;My Deployment Walkthrough &amp;amp; Real Lessons Learned&lt;br&gt;
Here is the exact step-by-step process I went through to launch my portfolio, including a minor naming issue I encountered and how to resolve it.&lt;/p&gt;

&lt;p&gt;Step 1: Connecting the GitHub Repository&lt;br&gt;
Log in to the Tencent Cloud Console and navigate to EdgeOne Makers.&lt;/p&gt;

&lt;p&gt;Click Import Git repository and authorize your GitHub account.&lt;/p&gt;

&lt;p&gt;Select the repository containing your portfolio project (in my case, my Portfolio repository).&lt;/p&gt;

&lt;p&gt;Step 2: Project Configuration &amp;amp; Troubleshooting&lt;br&gt;
When configuring the project name, I initially entered Portfolio1Tedi and ran into a validation constraint:&lt;/p&gt;

&lt;p&gt;Troubleshooting Tip: Tencent EdgeOne Makers requires project names to be 5 to 50 characters long and contain only lowercase letters, numbers, and hyphens (-). Using capital letters like Portfolio1Tedi will trigger a validation error. Changing it to portfolio1tedi resolved the issue immediately!&lt;/p&gt;

&lt;p&gt;For the build settings:&lt;/p&gt;

&lt;p&gt;Preset Framework: Selected Other (since I used a standalone HTML/Tailwind CSS setup, if you use another Framework, select based on the frameworks you use).&lt;/p&gt;

&lt;p&gt;Build Command &amp;amp; Output Directory: Left those blank or default as no extra compilation step was required for my static setup.&lt;/p&gt;

&lt;p&gt;Production Branch: Selected main.&lt;/p&gt;

&lt;p&gt;Step 3: Deployment &amp;amp; Verifying the Live Site&lt;br&gt;
After clicking Start deployment, EdgeOne processed the repository and generated a live production URL in under two minutes&lt;/p&gt;

&lt;p&gt;Testing the Workflow: Updating the Code via Git Push&lt;br&gt;
To test the automated workflow, I updated my contact details and email information inside the index.html. Instead of manually re-uploading files to the github:&lt;/p&gt;

&lt;p&gt;I edited the index.html file and committed the changes directly on GitHub (or via VS Code if you want to be more flexsible).&lt;/p&gt;

&lt;p&gt;Ran the standard Git deployment commands:&lt;/p&gt;

&lt;p&gt;Bash&lt;br&gt;
git add .&lt;br&gt;
git commit -m "Update code and profile picture"&lt;br&gt;
git push origin main&lt;/p&gt;

&lt;p&gt;or you can Commit Changes manually on every code&lt;/p&gt;

&lt;p&gt;Within 1–2 minutes, EdgeOne detected the commit, rebuilt the site, and published the live changes automatically.&lt;/p&gt;

&lt;p&gt;Conclusion&lt;br&gt;
My experience using Tencent EdgeOne Makers was smooth, fast, and beginner-friendly. The automatic Git integration saves a lot of time whenever I need to update my resume or introduce new homelab projects. If you are looking for a reliable, edge-accelerated hosting solution for your portfolio, I highly recommend trying out Tencent EdgeOne Makers!&lt;/p&gt;

</description>
      <category>tencentedgeone</category>
      <category>edgeonemakers</category>
      <category>codepolitan</category>
      <category>edgeone</category>
    </item>
  </channel>
</rss>
