ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-24, Friday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

FluxCast නිදහස් subdomain සේවාව Python සමඟ තැනූ අලුත් ලියාපදිංචි පද්ධතිය

FluxCast නිදහස් subdomain සේවාව Python සමඟ තැනූ අලුත් ලියාපදිංචි පද්ධතිය

FluxCast ව්‍යාපෘතියේ වෙබ් අඩවිය fluxcast.dev එකේ එක් අඩවියක් පමණක් තිබුණා. අතිරේක subdomain ගණනාවක් අවශ්‍ය නොවූවට, “is‑a.dev” වැනි සේවාවක් මත පදනම්ව නිදහස් subdomain ලබා ගත හැකි පද්ධතියක් නිර්මාණය කිරීමේ අදහසක් මතුවුණා.

ඉන්පසු ලේඛකයා Python භාවිතා කරමින් තමම “subdomain registry” එකක් තැනීමට ඇරඹුවා. GitHub PR එකක් මගින් yourname.fluxcast.dev වැනි subdomain එකක් ඉල්ලීමේ ක්‍රියාවලිය සරල කළා. මෙය “අවස්ථා ව්‍යාපෘතියක්” කියලා හිතුවද, නවීන DNS, Cloudflare API, Git හරහා ගමන් කරන අතර තවත් බොහෝ අඩුපාඩු මුහුණ දුන්නා.

ප්‍රධාන අභියෝගයක් වූයේ වලංගුකරණයය. private IP පරීක්ෂා කිරීම ipaddress මොඩියුලය භාවිතා කර සරලව කළා, නමුත් JSON ගොනුවේ ද්විතීය key පාලනය කිරීම අඩු විය. Python හි json.loads අවසානයේ අගය පමණක් තබා, අනෙක් එක පරිබාහිරව පෙනෙන්නේ නැති බැවින්, අහම්බෙන් දුෂ්කර රෙකෝඩ් එකක් PR තුළින් ඇතුළත් වීමේ අවදානමක් තිබුණා.

ඊළඟට Cloudflare SDK නවතම සංස්කරණය ttl පරාමිතිය අනිවාර්ය කර තිබීම හේතුවෙන් “Missing required argument: 'ttl'” දෝෂයක් ලැබුණා. GitHub රිපොසිටරිය .git ෆෝල්ඩරය සබ්මොඩියුලයක් ලෙස commit කරාම, GitHub පේජ් එක බිඳී ගියා. ඉන්පසු git filter‑branch හෝ git rebase භාවිතා කර ඉතිහාසය පිරිසිදු කළා.

GitHub Actions හි කාලීන ප්‍රතිචාරයක් නිසා රිපොසිටරිය private බව නිසා queue එකේ ගැලපුණා. එය public කරද්දී සියලුම ප්‍රශ්න විසඳුම් ලැබුණා. අවසානයේ raw.fluxcast.dev හි GitHub Pages භාවිතා කර API endpoint එකක් සකස් කළා, නමුත් .dev TLD එක HSTS preload ලැයිස්තුවේ සිටීම නිසා HTTPS සර්ටිෆිකේට් පවතින තුරු “Connection is not secure” යන ඇඟවීමක් පෙනුණා.

අද සිට, ඕනෑම GitHub පරිශීලකයෙකුට yourname.fluxcast.dev ලෙස subdomain එකක් ලැබෙයි. PR එකේ JSON වගේ:

  • owner: { "username": "your-github-username", "email": "[email protected]" }
  • records: { "CNAME": "your-github-username.github.io" }

කැමති නම් “is your project developer‑related enough?” වැනි අමතර පරීක්ෂණයක් නැතිව, අහිතකර නොවන තෙක් තවත් කිසිඳු අවසරයක් අවශ්‍ය නැත.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තරුණ සංවර්ධකයින්ට, විශ්වවිද්‍යාල සිසුන්ට, සහ ස්ථානීය startups සඳහා නිදහස් subdomain සේවාවක් ලැබීම අති විශාල වාසියක්. මෙය පළමු වරට DNS පාලනයේ වැදගත්කම ඉගෙන ගත හැකි පරිසරයක් සපයයි, Cloudflare API, GitHub Actions, Python testing වැනි නවීන තාක්ෂණයන් අත්හදා බැලීමට අවස්ථාව ලබා දෙයි. ව්‍යාපාරිකව, තමන්ගේ GitHub Pages හෝ static site එකක් .fluxcast.dev තුළ තබා, SSL/TLS ගැටළු නැතිව, HSTS preload නිසා ආරක්ෂිතව පවත්වා ගත හැක. කුඩා පිරිසක් වුවද, ලොව පුරා අඩු පිරිවැයෙන් තමන්ගේ නිෂ්පාදන හෝ පෞද්ගලික portfolio එක ප්‍රචාරය කර ගත හැක.

අවසන් වශයෙන්, FluxCast සපයන නිදහස් subdomain සේවාව, තාක්ෂණික ඉගෙනුම, පරීක්ෂණ, සහ ව්‍යාපාරික ප්‍රවර්ධනය සඳහා නව පියවරක් වන අතර, ආකර්ෂණීය ප්‍රයෝජන ලබා දේ.

💡 ඔබේ නිදහස් subdomain දැන් ලබා ගන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#FluxCast #subdomain #Python #GitHub #Cloudflare