உள்ளடக்கத்துக்குச் செல்

பிற ஹோஸ்ட்களில் வெளியிடுங்கள்

சுருக்கமாகMonstarX உங்களுக்காகச் செயலியை ஹோஸ்ட் செய்யும்; ஆனால் உங்கள் சொந்தக் கிளவுட் கணக்கிலும் இயக்கலாம். பின்தளம் → கிளவுட் பகுதியில் Cloudflare, Vercel, Google Cloud, Railway, Azure அல்லது AWS-ஐ இணைத்து, வெளியிடு மெனுவிலிருந்து டிப்ளாய் செய்யுங்கள். உங்கள் செயலியின் தரவுத்தளம், உள்நுழைவு, மின்னஞ்சல், கோப்புகள், AI ஆகியவை இருக்கும் இடத்திலேயே இருக்கும்; ஹோஸ்ட் உங்களிடம் நேரடியாகக் கட்டணம் வசூலிக்கும்.

இயல்பாக, வெளியிடு உங்கள் செயலியை MonstarX-இன் சொந்த ஹோஸ்டிங்கில் your-app.monstarx.app முகவரியில் வைக்கும் — இதுவே எளிய வழி, பெரும்பாலானோருக்குச் சரியான வழியும் இதுதான். சில குழுக்களுக்குச் செயலி அவர்களின் சொந்தக் கிளவுட் கணக்கில் இயங்க வேண்டியிருக்கும்: நிறுவனக் கொள்கை, ஏற்கெனவே உள்ள ஒப்பந்தம், அல்லது கட்டணம் தங்கள் பெயரிலேயே வர வேண்டும் என்ற விருப்பம். MonstarX உங்களுக்காக ஆறு ஹோஸ்ட்களில் டிப்ளாய் செய்யும்.

ஹோஸ்ட்செயலி இயங்கும் இடம்நீங்கள் இணைப்பதுஅதன் தரவுத்தளம்
MonstarX (இயல்பு)MonstarX-இன் கிளவுட், your-app.monstarx.app முகவரியில்எதுவும் இல்லைMonstarX Cloud
Cloudflareஉங்கள் Cloudflare கணக்கு, ஒரு workers.dev முகவரியில் அல்லது உங்கள் டொமைன்களில் ஒன்றில்ஒரு API டோக்கன்உங்கள் Cloudflare கணக்கில் ஒரு புதிய தரவுத்தளம்
Vercelஉங்கள் Vercel கணக்குஓர் அணுகல் டோக்கன் (குழு பயன்படுத்தினால் ஒரு குழு ID-உம்)MonstarX-இலேயே இருக்கும்
Google Cloudஉங்கள் Google Cloud திட்டத்தில் Cloud Runஒரு service account விசை, ஒரு regionMonstarX-இலேயே இருக்கும்
RailwayGitHub-இலிருந்து உருவாக்கப்படும் உங்கள் Railway திட்டம்ஒரு API டோக்கன், project ID, environment IDMonstarX-இலேயே இருக்கும், அல்லது Railway Postgres-க்கு மாறும்
Azureஉங்கள் சந்தாவில் Azure App Serviceஒரு service principal (tenant, client ID, secret, subscription)MonstarX-இலேயே இருக்கும்
AWSஉங்கள் AWS கணக்கில் Fargate மீது ECSMonstarX-இன் டெம்ப்ளேட்டிலிருந்து நீங்கள் உருவாக்கும் ஓர் அமைவு ஸ்டாக்MonstarX-இலேயே இருக்கும்

“MonstarX-இலேயே இருக்கும்” என்றால், செயலி ஏற்கெனவே உள்ள தரவுத்தளம், உள்நுழைவு, மின்னஞ்சல், கோப்புச் சேமிப்பு, AI ஆகியவற்றையே தொடர்ந்து பயன்படுத்தும் — செயலியின் பக்கங்கள் இயங்கும் இடம் மட்டுமே மாறும். அட்டவணை சொன்னால் தவிர, எதுவும் நகலெடுக்கப்படாது, நகர்த்தப்படாது.

ஆறும் பின்தளம்கிளவுட் பகுதியில், இணைப்பிகள் பட்டியலில் உள்ளன. நீங்கள் விரும்பும் ஒன்றில் உள்ள இணை என்பதைக் கிளிக் செய்யுங்கள்.

ஒன்று இணைக்கப்பட்டதும், வெளியிடு மெனுவின் கீழே உள்ள மற்ற இணைக்கப்பட்ட ஹோஸ்டிங் பகுதியில் அது தோன்றும்: Cloud Run-இல் டிப்ளாய் செய், Railway-இல் டிப்ளாய் செய், Vercel-ஐத் திற, Azure ஹோஸ்டிங் அல்லது AWS. (Cloudflare வேறுபட்டது: அது வழக்கமான தளத்தை வெளியிடு பொத்தானையே எடுத்துக்கொள்ளும்.)

பின்தளம்கிளவுட்Cloudflare பகுதியில் ஒரு Cloudflare API டோக்கனை இணைத்து, இந்தச் செயலியை என் Cloudflare-இல் இயக்கு என்பதை இயக்குங்கள். அதன் பிறகு வழக்கமான தளத்தை வெளியிடு பொத்தான் உங்கள் கணக்கில் டிப்ளாய் செய்யும்: செயலி, அதன் தரவுத்தளம், கட்டணம் எல்லாம் உங்களுடையவை. இயங்கும் தரவுத்தளம் காலியாகத் தொடங்கி, ஒவ்வோர் அட்டவணையையும் பெறும்; முன்னோட்டம் தன் சொந்தப் பயிற்சித் தரவை வைத்திருக்கும். செயலி ஒரு workers.dev முகவரியில், அல்லது உங்கள் சொந்த Cloudflare டொமைன்களில் ஒன்றில் இயங்கும்.

முழு வழிகாட்டி: உங்கள் சொந்த Cloudflare கணக்கில் செயலியை இயக்குதல்.

  1. பின்தளம்கிளவுட் பகுதியில், Vercel-இல் உள்ள இணை என்பதைக் கிளிக் செய்யுங்கள். Vercel-உடன் வெளியிடவும் சாளரம் திறக்கும்.

  2. உங்கள் Vercel கணக்கு அமைப்புகளில் ஓர் அணுகல் டோக்கனை உருவாக்குங்கள் (அது டிப்ளாய்மென்ட்களை உருவாக்கவும் திட்டங்களை நிர்வகிக்கவும் முடிய வேண்டும்). அதை ஒட்டி, செயலி ஒரு குழுவுக்குச் சொந்தமென்றால் குழு ID-ஐச் சேர்த்து, Vercel-ஐ இணை என்பதைக் கிளிக் செய்யுங்கள்.

  3. விரும்பினால், ஏற்கெனவே உள்ள Vercel திட்டத்தை அதன் ID அல்லது பெயர் மூலம் இணைக்கலாம். இல்லையென்றால், முதல் டிப்ளாயின்போது புதியது உருவாக்கப்படும்.

  4. முயன்று பார்க்க முன்னோட்டப் பதிப்பை டிப்ளாய் செய், இணையத்தில் வெளியிட புரொடக்ஷனை டிப்ளாய் செய் என்பதைக் கிளிக் செய்யுங்கள். சமீபத்திய டிப்ளாய்மென்டின் நிலையையும் அதற்கான இணைப்பையும் சாளரம் காட்டும்.

அதே சாளரத்தில், Vercel திட்டத்தில் டொமைன்களைச் சேர்க்கலாம் (சேர்க்க வேண்டிய DNS பதிவை Vercel காட்டும், பிறகு DNS-ஐச் சரிபார்), சூழல் மாறிகள் ஆகியவற்றை நிர்வகிக்கலாம். ஒவ்வொரு டிப்ளாயின்போதும் உங்கள் MonstarX ரகசியங்கள் Vercel-க்கு நகலெடுக்கப்படும்; அதனால் அவற்றை மாற்றிய பிறகு மீண்டும் டிப்ளாய் செய்யுங்கள். பின்னர் வெளியிடுமற்ற இணைக்கப்பட்ட ஹோஸ்டிங்Vercel-ஐத் திற மூலம் சாளரத்தை மீண்டும் திறக்கலாம். இணைப்பைத் துண்டி MonstarX-இன் அணுகலை நீக்கும்; உங்கள் Vercel திட்டம் இணையத்தில் தொடர்ந்து இருக்கும்.

  1. Google Cloud-இல், MonstarX-க்காக ஒரு service account-ஐ உருவாக்கி, இந்த roles-ஐக் கொடுங்கள்: Cloud Run Admin, Cloud Build Editor, Artifact Registry Administrator, Storage Admin, Service Account User. அதன் JSON விசையைப் பதிவிறக்குங்கள்.

  2. பின்தளம்கிளவுட் பகுதியில், Google Cloud-இல் உள்ள இணை என்பதைக் கிளிக் செய்து, விசையை ஒட்டி, ஒரு Cloud Run region-ஐ உள்ளிடுங்கள் (உதாரணமாக australia-southeast1).

  3. வெளியிடு என்பதைத் திறந்து, மற்ற இணைக்கப்பட்ட ஹோஸ்டிங் பகுதியை விரித்து, Cloud Run-இல் டிப்ளாய் செய் என்பதைக் கிளிக் செய்யுங்கள்.

MonstarX உங்கள் திட்டத்தில் செயலியை ஒரு container-ஆக உருவாக்கி, Google-இன் சொந்த run.app முகவரியில் Cloud Run-இல் இயக்கும். செயலி தன் MonstarX தரவுத்தளத்தையே வைத்திருக்கும்; Firestore-க்கும் Firebase-இன் சொந்த உள்நுழைவு, சேமிப்புக்கும் Firebase-ஐயும் இணையுங்கள். வெளியீட்டை நிறுத்து Cloud Run சேவையை நீக்கும்; ஆனால் அதன் build கோப்புகளையும் images-ஐயும் உங்கள் Google Cloud திட்டத்திலேயே விட்டுவிடும்.

  1. முதலில் திட்டத்தை ஒரு GitHub களஞ்சியத்துடன் இணையுங்கள் — Railway அதிலிருந்துதான் உருவாக்கும். GitHub பக்கத்தைப் பாருங்கள்.

  2. Railway-இல் ஒரு account அல்லது workspace டோக்கனை உருவாக்குங்கள் (project டோக்கனால் services-ஐ உருவாக்க முடியாது). உங்கள் project ID, environment ID ஆகியவற்றை நகலெடுங்கள்.

  3. பின்தளம்கிளவுட் பகுதியில், Railway-இல் உள்ள இணை என்பதைக் கிளிக் செய்து அவற்றை ஒட்டுங்கள்.

  4. வெளியிடு என்பதைத் திறந்து, மற்ற இணைக்கப்பட்ட ஹோஸ்டிங் பகுதியை விரித்து, Railway-இல் டிப்ளாய் செய் என்பதைக் கிளிக் செய்யுங்கள். MonstarX களஞ்சியத்தை ஒத்திசைக்கும்; பிறகு Railway அதை உருவாக்கி டிப்ளாய் செய்யும். வெளியிடு மெனு திறந்திருக்கும்போது நிலை புதுப்பிக்கப்படும்.

Railway உங்கள் செயலியின் தரவை Railway Postgres-இலும் வைத்திருக்க முடியும் — Railway பக்கத்தைப் பாருங்கள். வெளியீட்டை நிறுத்து செயலியின் Railway சேவையை அகற்றும்; Railway Postgres தரவுத்தளம் இருக்கும்.

உங்கள் Azure சந்தாவில் Contributor அணுகல் உள்ள ஒரு service principal-ஐ இணையுங்கள்: அதன் டெனன்ட் ID, செயலியின் (கிளையன்ட்) ID, கிளையன்ட் ரகசியம், சந்தா ID, ஒரு Azure பிராந்தியம் ஆகியவற்றை உள்ளிட்டு, சரிபார்த்து இணை என்பதைக் கிளிக் செய்யுங்கள். வெளியிடுமற்ற இணைக்கப்பட்ட ஹோஸ்டிங்Azure ஹோஸ்டிங் பகுதியைத் திறந்து, Azure-இல் டிப்ளாய் செய் என்பதைக் கிளிக் செய்யுங்கள்.

MonstarX அதற்காக ஒரு resource group, ஒரு Basic B1 Linux App Service plan, ஒரு web app ஆகியவற்றை உருவாக்கும். சமீபத்திய பதிப்பை டிப்ளாய் செய் அதைப் புதுப்பிக்கும், Azure செயலியைத் திற அதைப் பார்வையிடும், Azure செயலியை அகற்று செயலியையும் அதன் plan-ஐயும் Azure-இலிருந்து நீக்கும்.

MonstarX உருவாக்கிய செயலிகளுக்கு மட்டுமே AWS ஹோஸ்டிங் வேலை செய்யும் (இறக்குமதி செய்த செயலிகளுக்கு அல்ல). MonstarX ஒருபோதும் AWS கடவுச்சொற்களையோ access keys-ஐயோ கேட்காது என்பதால், அதை இணைக்க இன்னும் சில படிகள் தேவை:

  1. பின்தளம்கிளவுட் பகுதியில், AWS-இல் உள்ள இணை என்பதைக் கிளிக் செய்து, ஒரு region-ஐத் தேர்ந்தெடுங்கள்.

  2. அமைவு டெம்ப்ளேட்டைப் பதிவிறக்கு என்பதைக் கிளிக் செய்து, அதே region-இல் AWS CloudFormation-ஐத் திறந்து, காட்டப்படும் அதே ஸ்டாக் பெயர் உடன் அதிலிருந்து ஒரு stack-ஐ உருவாக்குங்கள். பெயரிடப்பட்ட IAM roles-ஐ ஏற்றுக்கொள்ளுங்கள்.

  3. stack முடிந்ததும், அதன் RoleArn output-ஐ டிப்ளாய்மென்ட் ரோலின் ARN என்பதில் ஒட்டி, AWS-ஐச் சரிபார்த்து இணை என்பதைக் கிளிக் செய்யுங்கள்.

  4. வெளியிடுமற்ற இணைக்கப்பட்ட ஹோஸ்டிங்AWS பகுதியைத் திறந்து, AWS-இல் டிப்ளாய் செய் என்பதைக் கிளிக் செய்யுங்கள்.

செயலி AWS-இன் HTTPS முகவரிக்குப் பின்னால் ECS Fargate-இல் (0.5 vCPU, 1 GB நினைவகம், ஒன்று அல்லது இரண்டு நகல்கள்) இயங்கும். உங்கள் கணக்கில், குறைந்தது இரண்டு availability zones-இல் public subnets கொண்ட default network (VPC) இருக்க வேண்டும். சமீபத்திய பதிப்பை டிப்ளாய் செய் புதிய பதிப்பை வெளியிடும், முந்தைய டிப்ளாய்மென்ட்டை மீட்டமை ஒரு வெளியீடு பின்னோக்கிச் செல்லும் (தரவுத்தள மாற்றங்கள் செயல்தவிர்க்கப்படாது), AWS ஹோஸ்டிங்கை நிறுத்து செயலியை அகற்றும். அமைவு stack-ஐ நீங்களே அகற்றும் வரை, அமைவு வளங்கள், images, ரகசியங்கள் உங்கள் கணக்கிலேயே இருக்கும்.

  • Cloud Run-உம் Railway-உம், MonstarX ஹோஸ்டிங் நிற்கும் வரை காத்திருக்கும். செயலி MonstarX-இன் ஹோஸ்டிங்கில் இயங்கும்போது, Cloud Run-இல் டிப்ளாய் செய், Railway-இல் டிப்ளாய் செய் பொத்தான்கள் காத்திருக்கும்; அங்கே மாற, முதலில் வெளியீட்டை நிறுத்துங்கள்.
  • MonstarX-இன் வெளியிடு மெனுவில் வாங்கிய அல்லது இணைத்த தனிப்பயன் டொமைன்கள் MonstarX ஹோஸ்டிங்குக்கு மட்டுமே பொருந்தும். உங்கள் சொந்த Cloudflare கணக்கில், அதன் அமைப்புகளில் உங்கள் Cloudflare டொமைன்களில் ஒன்றைத் தேர்ந்தெடுங்கள்; Vercel-இல், Vercel சாளரத்தில் டொமைன்களைச் சேருங்கள்; பிற ஹோஸ்ட்களில், அந்த ஹோஸ்டின் சொந்த டொமைன் அமைப்புகளைப் பயன்படுத்துங்கள்.
  • நீங்களே செய்ய விரும்புகிறீர்களா? உங்கள் குறியீட்டை ஏற்றுமதி செய்து எங்கு வேண்டுமானாலும் டிப்ளாய் செய்யுங்கள்.
எனக்கு வேறு ஹோஸ்ட் தேவையா?

இல்லை. இலவச முகவரி, HTTPS-உடன் MonstarX ஹோஸ்டிங் உடனே வேலை செய்யும். தங்கள் சொந்தக் கிளவுட் கணக்கில் செயலி இயங்க வேண்டிய குழுக்களுக்கானவை பிற ஹோஸ்ட்கள்.

வேறு ஹோஸ்டில் டிப்ளாய் செய்தால் என் தரவு இடம் மாறுமா?

இல்லை. செயலியின் தரவுத்தளம், உள்நுழைவு, மின்னஞ்சல், கோப்புகள், AI ஆகியவை இருக்கும் இடத்திலேயே இருக்கும். Cloudflare (உங்கள் கணக்கில் புதிய தரவுத்தளம்), Railway Postgres (நீங்கள் சேர்த்தால்) ஆகியவை மட்டுமே தரவு இருக்கும் இடத்தை மாற்றும்.

ஹோஸ்டிங்குக்கு யார் பணம் செலுத்துவார்?

ஹோஸ்ட் தான் வழங்கும் ஹோஸ்டிங்குக்கு உங்கள் சொந்தக் கணக்கில் கட்டணம் வசூலிக்கும்.

இறக்குமதி செய்த செயலியை AWS-இல் டிப்ளாய் செய்யலாமா?

இன்னும் இல்லை. MonstarX உருவாக்கிய செயலிகளை மட்டுமே AWS ஹோஸ்டிங் ஆதரிக்கும். இறக்குமதி செய்த செயலிகள் பிற ஹோஸ்ட்களைப் பயன்படுத்தலாம், அல்லது ஏற்றுமதி செய்யப்படலாம்.

ஒரு ஹோஸ்டின் இணைப்பைத் துண்டித்தால் என்ன ஆகும்?

MonstarX அணுகலை இழக்கும். Vercel-இல், Vercel திட்டம் இணையத்தில் தொடர்ந்து இருக்கும். Cloudflare, Google Cloud, AWS ஆகியவற்றில் செயலி இன்னும் இயங்கும்போது, அவற்றின் இணைப்பைத் துண்டிக்க MonstarX மறுக்கும் — முதலில் அதை நிறுத்துங்கள்.