SSD Nodes Learn
கல்வி வழிகாட்டிகள் Matt Connorஆல் Matt Connor · புதுப்பிக்கப்பட்டது 2026-07-25

2026-ல் self-host செய்ய 25 apps

2026-ல் உங்கள் VPS-ல் இயக்கத் தகுதியான 25 self-hosted apps பட்டியல். ஒவ்வொன்றும் மாற்றீடு செய்யும் சேவை, RAM, disk தேவைகள் மற்றும் தெரிந்துகொள்ள வேண்டிய gotcha உடன்.

நீங்கள் உருவாக்குவது

ஒரு பயன்பாடு அல்ல — ஒரு சுருக்கப்பட்ட பட்டியல். இந்தத் தளத்தில் உள்ள மற்ற அனைத்திற்கும் இதுவே மையமாகும்: 2026-ல் உங்கள் சொந்த VPS-ல் இயக்குவதற்கு உண்மையிலேயே தகுதியான இருபத்தைந்து பயன்பாடுகள், அவை செய்யும் பணியின் அடிப்படையில் தொகுக்கப்பட்டுள்ளன. ஒவ்வொன்றிற்கும், அது மாற்றீடு செய்யும் சேவை, நேர்மையான RAM மற்றும் வட்டு அளவு, மற்றும் நீங்கள் தவிர்த்தால் உங்களைப் பாதிக்கும் ஒரே விஷயம் ஆகியவற்றைப் பெறுவீர்கள். இணைப்புகள், ஏற்கனவே உள்ள முழு படிப்படியான வழிகாட்டியைச் சுட்டிக்காட்டுகின்றன.

நான் பதினைந்து ஆண்டுகளாக VPS ஹோஸ்ட்டை நடத்தி வருகிறேன், மேலும் இவற்றில் பெரும்பாலானவற்றை எனது சொந்த கணினிகளில் இயக்குகிறேன். எனவே கீழே உள்ள வள எண்கள், சந்தைப்படுத்தல் பக்கத்திலிருந்து வரும் "குறைந்தபட்சம்" அல்ல, மாறாக ஒரு சிறிய உண்மையான பணிச்சுமையின் கீழ் பயன்பாடு உண்மையில் பயன்படுத்துவதைக் குறிக்கிறது. அவற்றை ஒரு பட்ஜெட்டாகப் படியுங்கள், பின்னர் தவிர்க்கவும்.

முன்நிபந்தனைகளும் நேர்மையான உண்மையும்

இங்குள்ள ஒவ்வொரு செயலியும் புதிய Ubuntu 24.04 KVM VPS இல் root அல்லது sudo உடன் இயங்குகிறது. இவை அனைத்தும் கிட்டத்தட்ட Docker கொள்கலன்களாக வழங்கப்படுகின்றன, எனவே Docker ஐ ஒருமுறை நிறுவினால் போதும், முழு பட்டியலுக்கும் நீங்கள் தயாராகிவிடுவீர்கள்:

curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker "$USER"
newgrp docker
docker run --rm hello-world

docker கட்டளைகள் permission denied while trying to connect to the Docker daemon socket உடன் தோல்வியடைந்தால், நீங்கள் group படியைத் தவிர்த்துவிட்டீர்கள் அல்லது புதிய ஷெல்லைத் திறக்கவில்லை — வெளியேறி மீண்டும் உள்நுழையவும். docker compose docker: 'compose' is not a docker command ஐத் திருப்பி அனுப்பினால், உங்களிடம் பழைய standalone பைனரி உள்ளது; மேலே உள்ள ஸ்கிரிப்ட் நவீன Compose plugin ஐ நிறுவுகிறது, அதை நீங்கள் docker compose (இடைவெளி, hyphen அல்ல) என அழைக்கிறீர்கள்.

கீழே உள்ள அனைத்தையும் வடிவமைக்கும் மூன்று உண்மைகள் உள்ளன. முதலாவதாக, RAM தான் தடையாக உள்ளது, வட்டு அல்லது CPU அல்ல. 1 GB VPS ஒரு சிறிய செயலியை மட்டுமே இயக்கும், அதற்கு மேல் எதுவும் இல்லை. "சிலவற்றை சுயமாக ஹோஸ்ட் செய்யும்" பெட்டிக்கு 4 GB தான் உண்மையான இனிமையான இடம். 2 GB என்பது சங்கடமான நடுநிலை — ஒரு தொடக்கநிலையாளர் மூன்றாவது சேவையைச் சேர்த்து, அமைதியான Out-Of-Memory கொலையைச் சந்தித்து, கொள்கலன் ஏன் மறைந்தது என்று ஒருபோதும் கண்டுபிடிக்க முடியாது — sudo dmesg டீமான் விழுங்கிய Out of memory: Killed process வரியைக் காட்டுகிறது. இரண்டாவதாக, பொதுவில் உள்ள எதற்கும் ஒரு பெயரும் சான்றிதழும் தேவை — வெற்று IP சோதனைக்கு வேலை செய்கிறது, ஆனால் ஒரு தொலைபேசி செயலி அல்லது உலாவி அதை நம்ப வேண்டிய தருணத்தில் தோல்வியடைகிறது. மூன்றாவதாக, இரண்டு போர்ட்கள் உங்கள் பாதி விருப்பங்களை முடிவு செய்கின்றன: தானியங்கி TLS க்கு 80 மற்றும் 443 பெட்டியை அடைய வேண்டும், மேலும் வெளிச்செல்லும் 25 பெரும்பாலான வழங்குநர்களால் தடுக்கப்படுகிறது, அதனால்தான் மின்னஞ்சல் இறுதியில் "செய்ய வேண்டாம்" பட்டியலில் உள்ளது.

கோப்புகள் மற்றும் புகைப்படங்கள்

  • Nextcloud ஆனது Google Drive, Dropbox மற்றும் Google Calendar ஆகியவற்றை ஒரே தொகுப்பில் மாற்றுகிறது. 1–2 GB RAM மற்றும் உங்கள் கோப்புகளின் எடைக்கு ஏற்ப கூடுதல் நினைவகத்தை ஒதுக்குங்கள். ஒரு முக்கிய எச்சரிக்கை: SQLite ஆனது ஒரு டெமோவுக்கு ஏற்றது மற்றும் உற்பத்தி சூழலில் ஒரு பொறி ஆகும் — முதல் துவக்கத்திலேயே PostgreSQL இல் நிறுவுங்கள், ஏனெனில் உங்கள் தரவு உள்ளே சென்ற பிறகு தரவுத்தளத்தை இடம்பெயர்ப்பது மக்கள் Nextcloud ஐ சேதப்படுத்தும் மிகவும் பொதுவான வழியாகும். முழுமையான VPS இல் Docker, TLS மற்றும் காப்புப்பிரதிகளுடன் Nextcloud வழிகாட்டி அதை முதல்முறையே சரியாக அமைக்கிறது.
  • Immich ஆனது Google Photos ஐ மாற்றுகிறது, உங்கள் கேமரா ரோலை தானாக பதிவேற்றும் தொலைபேசி பயன்பாடு மற்றும் முகம் மற்றும் பொருள் தேடல் வரை. 6 GB RAM ஐ ஒதுக்குங்கள் — Immich இன் ஆவணங்கள் அதை குறைந்தபட்சம் என்று அழைக்கின்றன, 8 GB வசதியானது, மற்றும் இயந்திர கற்றல் கொள்கலன் தான் பசியுள்ள பகுதி — மற்றும் உங்கள் நூலகத்திற்கு சமமான வட்டு மற்றும் சிறுபடங்களுக்கு கூடுதலாக இருபது சதவீதம். முக்கிய எச்சரிக்கை: Immich இன்னும் வெளியீடுகளுக்கு இடையில் மாற்றங்களை உடைக்கும் குறைபாடுகளை அனுப்புகிறது, எனவே latest ஐ கண்மூடித்தனமாக இழுக்க வேண்டாம்; ஒரு பதிப்பை பின் செய்து ஒவ்வொரு மேம்படுத்தலுக்கு முன்பும் வெளியீட்டு குறிப்புகளைப் படியுங்கள். சுய-ஹோஸ்ட் செய்யப்பட்ட Immich புகைப்பட நூலகம் வழிகாட்டி பாதுகாப்பான மேம்படுத்தல் பாதையை உள்ளடக்கியது.
  • Seafile ஆனது Dropbox ஐ மிக வேகமான ஒத்திசைவு இயந்திரத்துடன் மாற்றுகிறது. சுமார் 1 GB RAM ஐ ஒதுக்குங்கள். முக்கிய எச்சரிக்கை: Seafile உங்கள் கோப்புகளை உள்ளடக்க-முகவரியிடப்பட்ட தொகுதிகளாக சேமிக்கிறது, வட்டில் உள்ள எளிய கோப்புகளாக அல்ல, எனவே நீங்கள் ls மூலம் தரவை உலாவ முடியாது மற்றும் Seafile இன் சொந்த கருவிகள் மூலம் காப்புப்பிரதி எடுக்க வேண்டும், ஒரு கோப்புறையை நகலெடுப்பதன் மூலம் அல்ல.

கடவுச்சொற்கள்

  • Vaultwarden என்பது Bitwarden இன் கட்டணத் திட்டம், LastPass மற்றும் 1Password ஆகியவற்றிற்கு மாற்றாகும். இது ஒரு சிறிய Rust சேவையகமாகும், இது Bitwarden நெறிமுறையைப் பேசுகிறது, எனவே அனைத்து உத்தியோகபூர்வ Bitwarden பயன்பாடுகள் மற்றும் உலாவி நீட்டிப்புகள் எந்த மாற்றமும் இல்லாமல் வேலை செய்கின்றன. 100–200 MB RAM மற்றும் கிட்டத்தட்ட வட்டு இடம் தேவையில்லை. சிக்கல்: இந்தப் பெட்டி உங்களிடம் உள்ள ஒவ்வொரு கடவுச்சொல்லையும் வைத்திருக்கிறது, எனவே TLS மற்றும் காப்புப்பிரதிகள் இங்கு விருப்பத்தேர்வுகள் அல்ல, அவை முழு நோக்கமுமாகும் — மேலும் ADMIN_TOKEN ஐ Argon2 ஹாஷாக அமைக்கவும், ஏனெனில் உங்கள் compose கோப்பில் உள்ள வெற்று உரை டோக்கன் என்பது தெளிவான உரையில் அமர்ந்திருக்கும் முதன்மை விசையாகும். Vaultwarden கடவுச்சொல் மேலாளர் வழிகாட்டி சிறந்த முதல் Vaultwarden வழிகாட்டியாகும்.

ஊடகம்

  • ஜெல்லிஃபின் (Jellyfin) பிளெக்ஸ் மற்றும், உங்கள் சொந்த நூலகத்திற்கு, நெட்ஃபிளிக்ஸ் ஆகியவற்றை மாற்றுகிறது — முழுமையாக திறந்த, கணக்கு தேவையில்லை, கட்டணச் சுவர் இல்லாத தொலைநிலை ஸ்ட்ரீமிங். செயலற்ற நிலையில் 1–2 ஜிபி ரேம் ஒதுக்குங்கள், ஆனால் டிரான்ஸ்கோடில் சிபியு கடுமையாக உயரும். சிக்கல்: 4K ஸ்ட்ரீமை மென்பொருள் டிரான்ஸ்கோடிங் செய்வது ஒரு சிறிய VPS ஐ உருக்கிவிடும்; வன்பொருள் முடுக்கம் கொடுக்கவும் அல்லது உங்கள் கோப்புகளை உங்கள் கிளையண்டுகள் நேரடியாக இயக்கக்கூடிய வடிவத்தில் (Direct Play) வைக்கவும், அப்போது சர்வர் வெறுமனே பைட்டுகளை அனுப்பும். VPS இல் Jellyfin மீடியா சர்வர் வழிகாட்டி எது எது என்பதை விளக்குகிறது.
  • நவிட்ரோம் (Navidrome) உங்கள் சொந்த இசைக்கு ஸ்பாட்டிஃபையை மாற்றுகிறது, எந்த Subsonic-இணக்கமான பயன்பாட்டிற்கும் ஸ்ட்ரீம் செய்கிறது. 150–300 எம்பி ரேம் ஒதுக்குங்கள் — இது Go இல் எழுதப்பட்டது, அரிதாகவே பதிவு செய்கிறது. சிக்கல்: முதல் நூலக ஸ்கேன் ஒவ்வொரு கோப்பின் டேக்குகளையும் படிக்கும், பெரிய சேகரிப்பில் ஒரு மணி நேரம் ஆகலாம், மேலும் மோசமான ID3 டேக்குகள் உள்ளே இருந்தால், வெளியே மோசமான உலாவல் அனுபவம் கிடைக்கும்.
  • ஆடியோபுக்ஷெல்ஃப் (Audiobookshelf) ஆடிபிளை மற்றும் உங்கள் போட்காஸ்ட் பயன்பாட்டை மாற்றுகிறது, சாதனங்களுக்கு இடையே இயக்க நிலையை வைத்திருக்கிறது. 200–500 எம்பி ரேம் ஒதுக்குங்கள். சிக்கல்: இது ஒரு கோப்புறைக்கு ஒரு புத்தகம் என்ற கடுமையான அமைப்பை எதிர்பார்க்கிறது, மேலும் ஒரு குழப்பமான இறக்குமதி கோப்புறை பாதி கண்டறியப்பட்ட, சரிசெய்ய சிரமமான ஒரு குழப்பமான நூலகத்தை உருவாக்கும்.

தன்னியக்கமாக்கல் மற்றும் AI

  • n8n என்பது Zapier மற்றும் Make-ஐ மாற்றும் ஒரு காட்சி பணிப்பாய்வு உருவாக்கி ஆகும். இது உங்கள் சொந்தக் கட்டுப்பாட்டில் இருக்கும், மேலும் ஒவ்வொரு பணிக்கும் கட்டணம் வசூலிக்கப்படாது. நினைவகத் தேவை 400 MB–1 GB RAM. சிக்கல்: n8n சேமிக்கப்பட்ட நற்சான்றிதழ்களை முதல் இயக்கத்தில் உருவாக்கும் ஒரு விசையால் குறியாக்கம் செய்கிறது. N8N_ENCRYPTION_KEY-ஐ அமைக்க மறந்து, அந்த விசையை இழந்தால் அல்லது மீண்டும் உருவாக்க அனுமதித்தால், சேமிக்கப்பட்ட அனைத்து நற்சான்றிதழ்களும் படிக்க முடியாததாகிவிடும், மேலும் அவற்றை மீண்டும் உள்ளிட வேண்டும். சுய-ஹோஸ்ட் செய்யப்பட்ட n8n HTTPS உடன் வழிகாட்டி விசையை நிலைநிறுத்தி, வெப்ஹூக் URL-களுக்கு முன்னால் உண்மையான சான்றிதழை வைக்கிறது.
  • Ollama என்பது உள்ளூர், தனிப்பட்ட LLM அனுமானத்திற்கான ChatGPT சந்தாவை மாற்றும் ஒன்றாகும். மாதிரியின் அடிப்படையில் நினைவகத் தேவை: 7–8B மாதிரிக்கு சுமார் 8 GB RAM தேவை, மேலும் ஒவ்வொரு மாதிரியும் வட்டில் 4–8 GB இடத்தை எடுக்கும். சிக்கல்: CPU மட்டுமே உள்ள VPS-இல், அனுமானம் நேர்மையானது ஆனால் மெதுவானது — ஹோஸ்ட் செய்யப்பட்ட API-யிலிருந்து கிடைக்கும் உடனடி பதில்களைப் போலல்லாமல், வினாடிக்கு சில வார்த்தைகள் மட்டுமே கிடைக்கும் — எனவே எதிர்பார்ப்புகளை சரிசெய்யவும், அல்லது GPU கொண்ட கணினியை வாடகைக்கு எடுக்கவும். Ollama-ஐ இயக்கி LLM-ஐ சுய-ஹோஸ்ட் செய்ய வழிகாட்டியில் யதார்த்தமான எண்கள் உள்ளன.

தகவல் தொடர்பு

  • Rocket.Chat என்பது Slack-க்கு மாற்றாகும். இது ஒரு குழுவிற்கான அரட்டை, அழைப்புகள் மற்றும் ஒருங்கிணைப்புகளை வழங்குகிறது. குறைந்தபட்சம் 2 GB RAM தேவைப்படும், ஏனெனில் இது MongoDB-யில் இயங்குகிறது, அதுவே அதிக வளத்தை பயன்படுத்தும் கூறு ஆகும். முக்கிய எச்சரிக்கை: Rocket.Chat ஒவ்வொரு வெளியீட்டிலும் ஒரு குறிப்பிட்ட MongoDB முக்கிய பதிப்பை நிர்ணயிக்கிறது. மேம்படுத்தலின் போது ஒரு பதிப்பைத் தவிர்ப்பது உங்கள் தரவுத்தளத்தை சேதப்படுத்தும் — ஒரு படியாக மட்டுமே மேம்படுத்தவும். Docker Compose உடன் Rocket.Chat வழிகாட்டி பதிப்பு ஏணியை விளக்குகிறது.
  • Matrix (Synapse) என்பது Slack மற்றும் Discord-க்கு மாற்றாகும். இது ஒரு கூட்டமைப்பு, இறுதி-முதல்-இறுதி குறியாக்கம் செய்யப்பட்ட வலையமைப்பாகும், அங்கு நீங்கள் உங்கள் சொந்த ஹோம்சர்வரைக் கட்டுப்படுத்துகிறீர்கள். 1–2 GB RAM தேவைப்படும், இது பெரிய பொது அறைகளில் சேரும் போது அதிகரிக்கும். முக்கிய எச்சரிக்கை: Synapse-ன் நினைவக பயன்பாடு பெரிய கூட்டமைப்பு அறைகளில் அதிகரிக்கும், மேலும் இது PostgreSQL-ல் மட்டுமே இயங்க வேண்டும் — இயல்புநிலை SQLite ஒரு ஒற்றைப் பயனர் சோதனைக்கு மட்டுமே வேலை செய்யும், நீங்கள் கூட்டமைப்பை இயக்கியவுடன் தோல்வியடையும். Synapse கனமாக இருந்தால், இலகுவான Conduit அல்லது Dendrite சர்வர்கள் அதே நெறிமுறையைப் பேசுகின்றன.

பிணையமும் அணுகலும்

  • WireGuard வணிக VPN-ஐ மாற்றுகிறது, உங்கள் சொந்த IP மற்றும் பிற சேவைகளுக்கு தனிப்பட்ட சுரங்கப்பாதையை வழங்குகிறது. இது கிட்டத்தட்ட எதுவும் செலவாகாது — 50 MB-க்கும் குறைவான இடம் மற்றும் கிரிப்டோ கர்னலில் இயங்கும். சிக்கல்: கொள்கலன் அடிப்படையிலான மெய்நிகராக்கத்தில் (OpenVZ, சில LXC) தொகுதி RTNETLINK answers: Operation not supported உடன் தோல்வியடைகிறது; உங்களுக்கு KVM தேவை. சுய-ஹோஸ்ட் செய்யப்பட்ட WireGuard VPN வழிகாட்டி குறிப்பு, மேலும் சுரங்கப்பாதையுடன் பிணைக்கப்பட்ட சேவைகளுடன் இணைப்பது பொது இணையத்திலிருந்து முற்றிலும் விலக்கி வைக்க உதவுகிறது.
  • Traefik கையால் எழுதப்பட்ட nginx மெய்நிகர் ஹோஸ்ட்கள் மற்றும் கைமுறை சான்றிதழ் புதுப்பிப்பை மாற்றுகிறது — இது உங்கள் கொள்கலன்களை அவற்றின் Docker லேபிள்கள் மூலம் கண்டறிந்து Let's Encrypt சான்றிதழ்களை தானாகவே பெறுகிறது. சுமார் 100 MB RAM செலவாகும். சிக்கல்: லேபிள் அடிப்படையிலான உள்ளமைவு மாதிரி முதலில் உண்மையில் குழப்பமானது, மேலும் ஒரு தவறான லேபிள் ஒரு பயன்பாட்டை தெளிவான பிழை இல்லாமல் திசைதிருப்பப்படாமல் விட்டுவிடும். பல Docker பயன்பாடுகளுக்கான Traefik ரிவர்ஸ் ப்ராக்ஸி வழிகாட்டி இந்தப் பக்கத்தில் உள்ள பல பயன்பாடுகளை ஒரு நுழைவுப் புள்ளியின் பின்னால் இயக்குவதற்காகவே உருவாக்கப்பட்டது.
  • AdGuard Home Pi-hole பெட்டி மற்றும் கட்டண DNS வடிகட்டுதலை மாற்றுகிறது, உங்கள் பிணையத்தில் உள்ள ஒவ்வொரு சாதனத்திற்கும் DNS அடுக்கில் விளம்பரங்கள் மற்றும் டிராக்கர்களைத் தடுக்கிறது. 100–150 MB RAM செலவாகும். சிக்கல்: இது போர்ட் 53-ஐ சொந்தமாக்க விரும்புகிறது, இது Ubuntu-வில் systemd-resolved உடன் மோதுகிறது — listen udp 0.0.0.0:53: bind: address already in use உடன் துவங்கத் தோல்வியடைகிறது, முதலில் போர்ட்டை விடுவிக்கும் வரை.

கண்காணிப்பு

  • Uptime Kuma ஆனது Pingdom, UptimeRobot மற்றும் StatusPage ஆகியவற்றை மாற்றி, தூய்மையான டாஷ்போர்டு மற்றும் கிட்டத்தட்ட எந்த சேனலுக்கும் எச்சரிக்கைகளை வழங்குகிறது. 150–300 MB RAM ஒதுக்கவும். மக்கள் எப்போதும் தவறவிடும் ஒரு முக்கியமான விஷயம்: உங்கள் உற்பத்தி கணினியை வேறு கணினியிலிருந்து கண்காணிக்கவும் — அதே சேவையகத்தில் இயங்கும் Uptime Kuma, அந்த சேவையகம் இறக்கும் போது உங்களுக்கு சொல்ல முடியாது. Uptime Kuma நிலை கண்காணிப்பு வழிகாட்டி வெளிப்புற இடத்தைப் பற்றி விளக்குகிறது.
  • Zabbix ஆனது Datadog மற்றும் நிறுவன கண்காணிப்பு தொகுப்புகளை மாற்றி, ஆழமான ஏஜென்ட் அடிப்படையிலான அளவீடுகள், தூண்டுதல்கள் மற்றும் வரலாற்றை வழங்குகிறது. 2 GB RAM மற்றும் அதற்கு மேல், அதன் சொந்த தரவுத்தளத்துடன் ஒதுக்கவும். முக்கியமான விஷயம்: Zabbix சக்தி வாய்ந்தது மற்றும் அமைப்பதற்கு உண்மையில் கனமானது — மூன்று கன்டெய்னர்களைப் பார்ப்பதற்கு இது அதிகப்படியானது, ஆனால் ஒரு குழுவிற்கு சரியான கருவியாகும். Uptime Kuma உடன் தொடங்குங்கள்; உங்களிடம் உண்மையில் கண்காணிக்க உள்கட்டமைப்பு இருக்கும் போது Zabbix கண்காணிப்பு சேவையகம் க்கு மேம்படுத்தவும்.

Prometheus மற்றும் Grafana ஆகியவை வேண்டுமென்றே இந்த பட்டியலில் இல்லை: அவை சிறந்த குழு அளவிலான கருவிகள், ஆனால் இரண்டு அல்லது மூன்று கணினிகள் கொண்ட தனிப்பட்ட தொகுப்பை விட இயக்க மற்றும் சரிசெய்ய கனமானவை, மேலும் Uptime Kuma மற்றும் Zabbix ஆகியவை இந்த அளவில் குறைந்த பராமரிப்புடன் அதே கேள்விகளுக்கு பதிலளிக்கின்றன.

டாஷ்போர்டுகள் மற்றும் கட்டுப்பாட்டுப் பலகங்கள்

இவை முழு மாதிரியையும் மாற்றுகின்றன — compose கோப்புகளை கையால் இயக்குவதற்கு பதிலாக, ஒரு பலகம் உங்களுக்காக பயன்பாடுகளை நிர்வகிக்கிறது.

  • Cloudron "இது ஒரு கிளிக் ஆக இருந்தால் நன்றாக இருக்கும்" என்ற ஆசையை ஒரு நேர்த்தியான பயன்பாட்டுக் கடை, தானியங்கி TLS, மற்றும் உள்ளமைக்கப்பட்ட காப்புப்பிரதிகளுடன் நிறைவேற்றுகிறது. குறைந்தபட்சம் 2 GB RAM தேவை, 4 GB வசதியாக இருக்கும். சிக்கல்: இது கருத்து வலிமையானது மற்றும் முழு சர்வரையும் தனதாக்க விரும்புகிறது, மேலும் இரண்டு பயன்பாடுகள் வரை மட்டுமே இலவசம் — அதற்கு மேல் இது கட்டண தயாரிப்பு ஆகும்.
  • CasaOS ஒரு குழப்பமான homelab டாஷ்போர்டை நட்பான பயன்பாட்டு கட்டமைப்புடன் மாற்றுகிறது, இலவசம் மற்றும் இலகுரக. CasaOS க்கு சுமார் 150 முதல் 300 MB வரை செலவாகும். சிக்கல்: இது நம்பகமான வீட்டு நெட்வொர்க்கிற்காக வடிவமைக்கப்பட்டுள்ளது மற்றும் பொது இணையத்திற்காக பாதுகாக்கப்படவில்லை — அதை நேரடியாக வெளிப்படுத்த வேண்டாம்; WireGuard வழியாக அணுகவும்.
  • Coolify Heroku, Vercel மற்றும் Netlify ஆகியவற்றை மாற்றுகிறது — உங்கள் சொந்த சர்வரில் git-push வரிசைப்படுத்தல்கள், தரவுத்தளங்கள் மற்றும் முன்னோட்டங்கள். குறைந்தபட்சம் 2 GB RAM தேவை. சிக்கல்: இது வேகமாக மாறும் ஒரு இளைய திட்டம், எனவே பதிப்புகளை நிலைநிறுத்தி, மேம்படுத்தும் முன் வெளியீட்டு குறிப்புகளைப் படிக்கவும். Cloudron vs CasaOS vs Coolify ஒப்பீடு மூன்றில் எது உங்களுக்கு பொருந்தும் என்பதை விளக்குகிறது.

உருவாக்குநர் மற்றும் உற்பத்தித்திறன் கருவிகள்

  • Gitea (அல்லது Forgejo) GitHub-ஐ மாற்றி, தனிப்பட்ட களஞ்சியங்கள், சிக்கல்கள் மற்றும் CI-க்கு பயன்படுகிறது. 200–500 MB RAM தேவை. கவனிக்க வேண்டியது: Forgejo என்பது Gitea-வின் சமூக நிர்வாகத்தின் கீழ் உள்ள பிரிவு மற்றும் பலர் இப்போது பரிந்துரைக்கும் ஒன்று; இரண்டும் சிறந்தவை, ஆனால் ஒன்றைத் தேர்ந்தெடுத்து களஞ்சியங்கள் மற்றும் தரவுத்தளத்தை ஒன்றாக காப்புப் பிரதி எடுக்கவும் — களஞ்சிய காப்புப் பிரதி இல்லாமல் தரவுத்தளம் இருந்தால் ஒவ்வொரு சிக்கலும் மற்றும் இழுப்பு கோரிக்கையும் இழக்கப்படும்.
  • Paperless-ngx கோப்பு அலமாரி மற்றும் கட்டண ஆவண ஸ்கேனர்களை மாற்றி, அனைத்தையும் OCR செய்து உங்கள் ஆவணங்களை தேடக்கூடியதாக மாற்றுகிறது. சுமார் 1 GB RAM தேவை, OCR-இன் போது CPU பயன்பாடு அதிகரிக்கும். கவனிக்க வேண்டியது: OCR முடிவுகள் உங்கள் ஸ்கேன்களின் தரத்தைப் பொறுத்தது, மேலும் பெரிய காப்பகத்தை மீண்டும் செயலாக்குவது மெதுவானது — பத்து வருட காகிதங்களை மொத்தமாக இறக்குமதி செய்வதற்கு முன் அதை சரிசெய்யவும்.
  • Actual Budget YNAB மற்றும் Mint-ஐ மாற்றி, வேகமான, உள்ளூர், தனிப்பட்ட உறை பட்ஜெட்டை வழங்குகிறது. சுமார் 150 MB RAM தேவை. கவனிக்க வேண்டியது: தானியங்கி வங்கி ஒத்திசைவு என்பது தனி சேர்க்கையாகும், அதற்கு தனி அமைப்பு தேவை, எனவே ஆரம்பத்தில் பரிவர்த்தனைகளை கைமுறையாக இறக்குமதி செய்ய வேண்டும்.
  • FreshRSS Feedly மற்றும் மறைந்த Google Reader-ஐ மாற்றுகிறது — வேகமான, தனிப்பட்ட ஊட்ட வாசிப்பான் மொபைல் பயன்பாடுகளுடன். சுமார் 150 MB RAM தேவை. கவனிக்க வேண்டியது: cron-அடிப்படையிலான ஊட்ட புதுப்பிப்பை அமைக்கவும், இல்லையெனில் நீங்கள் பக்கத்தை திறக்கும் போது மட்டுமே ஊட்டங்கள் புதுப்பிக்கப்படும்.
  • BookStack Notion மற்றும் Confluence-ஐ ஆவணங்களுக்காக மாற்றுகிறது, அலமாரிகள், புத்தகங்கள் மற்றும் பக்கங்களாக ஒழுங்கமைக்கப்பட்டுள்ளது. PHP மற்றும் MySQL-ல் சுமார் 500 MB RAM தேவை. கவனிக்க வேண்டியது: இது உள்ளடக்கத்தை சுதந்திரமான குறிப்புகளாக அல்லாமல் அதன் சொந்த வழியில் கட்டமைக்கிறது, இது சிலருக்கு பிடித்தமானதாகவும் சிலருக்கு கடினமானதாகவும் இருக்கும் — உங்கள் முழு விக்கியை ஒப்படைப்பதற்கு முன் முயற்சிக்கவும்.
  • Home Assistant SmartThings மற்றும் டஜன் கணக்கான விற்பனையாளர் பயன்பாடுகளை மாற்றி, உங்கள் ஸ்மார்ட் ஹோமை உள்ளூரில் ஒருங்கிணைக்கிறது. சுமார் 1 GB RAM தேவை. கவனிக்க வேண்டியது: இதன் பெரும்பாலான மேஜிக் உங்கள் சாதனங்களுக்கு உள்ளூர் நெட்வொர்க் அணுகல் தேவைப்படுகிறது, எனவே இது தொலைதூர VPS-ஐ விட வீட்டில் உள்ள வன்பொருளில் இயற்கையாகவே வாழ்கிறது — தேவைப்பட்டால் டாஷ்போர்டை தொலைவிலிருந்து இயக்கி பின்னால் பாலம் அமைக்கவும்.

ஒரு மாதிரி நிறுவல்

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

services:
  uptime-kuma:
    image: louislam/uptime-kuma:2
    container_name: uptime-kuma
    volumes:
      - ./data:/app/data
    ports:
      - "127.0.0.1:3001:3001"
    restart: unless-stopped
docker compose up -d
docker compose logs -f

127.0.0.1: ஐக் கவனியுங்கள் — செயலி localhost இல் மட்டுமே கேட்கிறது, மேலும் Traefik அல்லது nginx போன்ற ஒரு ரிவர்ஸ் ப்ராக்ஸி அதன் முன் TLS ஐ முடிக்கிறது. 0.0.0.0:3001 உடன் நேரடியாக இணைப்பது, மக்கள் தற்செயலாக குறியாக்கம் செய்யப்படாத நிர்வாகப் பேனலை முழு இணையத்திற்கும் வெளியிடும் வழியாகும்.

எதை வீட்டிலேயே நிறுவக் கூடாது (இன்னும்)

  • மின்னஞ்சல். இது நேர்மையான ஒன்று. வெளிச்செல்லும் துறை 25 பெரும்பாலான VPS வழங்குநர்களால் தடுக்கப்பட்டுள்ளது — Connection timed out-ஐ telnet aspmx.l.google.com 25-இல் காண்பீர்கள், அதைச் சரிசெய்ய முடியாது, இது கொள்கை சார்ந்ததாகும். 25 திறந்திருந்தாலும், புதிய ஐபிக்கு மதிப்பீடு, PTR பதிவு, SPF, DKIM மற்றும் DMARC இல்லையெனில் உங்கள் மின்னஞ்சல் ஸ்பாமில் விழும் அல்லது முற்றிலும் நிராகரிக்கப்படும். இது ஒரு உண்மையான, தொடர்ச்சியான வேலை, வார இறுதியில் முடிந்துவிடக்கூடியதல்ல. நீங்கள் இதில் தீவிரமாக இருந்தால், Mailcow உடன் சொந்தமாக நிர்வகிக்கப்படும் மின்னஞ்சல் வழிகாட்டியை பயன்படுத்தி திறந்த கண்களுடன் தொடங்குங்கள், மேலும் மாதக்கணக்கில் மின்னஞ்சல் விநியோகத்தை கண்காணிக்க வேண்டியிருக்கும் என்று எதிர்பார்க்கவும்.
  • நம்பகத்தன்மையுடன் காப்புப் பிரதி எடுத்து மீட்க முடியாத எதுவும். நீங்கள் ஒரு சோதனை மீட்புச் செய்து பார்க்கவில்லை என்றால், உங்களிடம் காப்புப் பிரதி இல்லை, ஒரு நம்பிக்கை மட்டுமே உள்ளது. மாற்ற முடியாத தரவுகளை — உங்கள் புகைப்படங்களின் ஒரே பிரதி, உங்கள் கணக்குகள் — ஒரு சேவையில் அதன் மீட்பு நிரூபிக்கப்படும் வரை வைக்காதீர்கள்.
  • முக்கியமான சார்பின் ஒரே பிரதி. ஒரு சுய-நிர்வகிக்கப்படும் DNS சர்வர், அது செயலிழந்தால் உங்கள் முழு வலையமைப்பின் இணையத்தையும் இழக்கச் செய்யும், இது ஒரு மோசமான முதல் திட்டமாகும். ஒரு மேல்நிலைப் பின்னடைவை வைத்திருங்கள்.
  • நிகழ்நேர பாதுகாப்பு அமைப்புகள். வீட்டு எச்சரிக்கைகள், மருத்துவ எச்சரிக்கைகள், ஐந்து நிமிட வேலைநிறுத்தம் உண்மையான சிக்கலை ஏற்படுத்தும் எதுவும், நீங்கள் ஞாயிறு இரவுகளில் மேம்படுத்தும் ஒரு பொழுதுபோக்கு பெட்டியில் இருக்கக் கூடாது.

உங்கள் முதல் பயன்பாட்டை எவ்வாறு தேர்ந்தெடுப்பது, மற்றும் இரண்டு கட்டாய விஷயங்கள்

நீங்கள் வெறுக்கும் ஒரு பில் அல்லது உண்மையில் உணரும் தனியுரிமை கவலையை நீக்கும் பயன்பாட்டைத் தேர்ந்தெடுக்கவும். நடைமுறையில், முதல் நிறுவல்களில் சிறந்தவை Vaultwarden மற்றும் Uptime Kuma: இரண்டும் மிகச் சிறியவை, இரண்டும் உடனடியாகப் பயனுள்ளவை, மேலும் நீங்கள் தவறு செய்தாலும் இரண்டும் மன்னிக்கும் தன்மை கொண்டவை. இரண்டாவதைச் சேர்ப்பதற்கு முன், ஒன்றை முழுமையாக இயக்கவும் — நிறுவல், சான்றிதழ், காப்புப்பிரதி, மீட்டெடுப்பு சோதனை. நீங்கள் கட்டமைக்கும் திறன் செயல்பாடு (operations) ஆகும், நிறுவலைக் கிளிக் செய்வது அல்ல.

மேலே உள்ள ஒவ்வொரு பயன்பாட்டிற்கும், விதிவிலக்கு இல்லாமல், இரண்டு விஷயங்கள் கட்டாயமாகும்:

  1. பொது இடத்தில் உள்ள அனைத்திலும் TLS. வெற்று IP, எளிய உரை சேவை என்பது ஒரு டெமோவே, வரிசைப்படுத்தல் அல்ல. அதன் முன் ஒரு உண்மையான சான்றிதழை nginx இல் Certbot மற்றும் Let's Encrypt மூலம் வைக்கவும், அல்லது Traefik அதை தானாகச் செய்ய விடவும். பின்னர் Ubuntu 24.04 இல் SSH க்கான Fail2ban மூலம் முன் கதவை வலுப்படுத்தவும்.
  2. நீங்கள் உண்மையில் மீட்டெடுத்த காப்புப்பிரதிகள். ஒரு இரவு நேர டம்ப்பை தானியக்கமாக்குங்கள் — தரவுத்தளம் மற்றும் தரவு தொகுதி ஒன்றாக — அதை கணினியிலிருந்து வெளியே அனுப்புங்கள், மேலும் மாதத்திற்கு ஒருமுறை அதை ஒரு தற்காலிக VPS இல் மீட்டெடுத்து அது வேலை செய்கிறதா என நிரூபிக்கவும். உங்கள் வட்டு இறக்கும் நாளில், காப்புப்பிரதி காலியாக இருந்ததைக் கண்டுபிடிப்பது தவறான நாளாகும்.

இந்த இரண்டையும் சரியாகச் செய்தால், சுய-ஹோஸ்டிங் ஒரு மகிழ்ச்சியாகும். அவற்றைத் தவிர்த்தால், அது ஒரு எண்ணிக்கையாகும்.

விருப்பங்கள் நடைமுறை முதல் அபத்தமானது வரை உள்ளன, ஒரு குடும்ப VPS இல் Minecraft சர்வர் முதல், நீங்கள் ஒரு எச்சரிக்கைக் கதையை விரும்பினால், உலகின் மிகக் குறைந்த திறமையான தரவு மையம் வரை.

FAQ

முதலில் நான் எதை சுயமாக ஹோஸ்ட் செய்ய வேண்டும்?

Vaultwarden. கடவுச்சொல் மேலாளர் உங்களுக்கு தினசரி பயனைத் தருகிறது, ஒரு சந்தாவை மாற்றுகிறது, மேலும் முழு பணிப்பாய்வையும் கற்றுக்கொள்ள உங்களை கட்டாயப்படுத்துகிறது — Docker, ஒரு ரிவர்ஸ் ப்ராக்ஸி, TLS, மற்றும் காப்புப்பிரதிகள் — நீங்கள் அதை உடைத்தால் பத்து நிமிடங்களில் மீண்டும் உருவாக்கக்கூடிய ஒரு சிறிய பயன்பாட்டில். Uptime Kuma ஒரு சிறந்த இரண்டாவது பயன்பாடாகும், இதனால் உங்கள் பயனர்களுக்கு முன்பே செயலிழப்புகளைப் பற்றி நீங்கள் அறிந்துகொள்வீர்கள்.

எனக்கு உண்மையில் எவ்வளவு VPS தேவை?

ஒரு சிறிய பயன்பாட்டிற்கு, 1 GB RAM போதுமானது. "சில விஷயங்களை இயக்க" வசதியான பெட்டிக்கு, 4 GB இலக்காகக் கொள்ளுங்கள் — 2 GB நடுநிலையில் மக்கள் அமைதியான நினைவகம் தீர்ந்த கொள்கலன் கொலைகளை சந்தித்து, ஏன் என்று கண்டுபிடிக்க முடியாமல் போகிறார்கள். RAM எப்போதுமே வரம்பாக இருக்கும்; நீங்கள் சேமிக்க திட்டமிட்டுள்ள தரவுக்கு ஏற்ப வட்டைச் சேர்க்கவும், மேலும் Immich, Ollama மற்றும் பெரிய தரவுத்தளம் கொண்ட எந்தவொன்றும் இரண்டிலும் அதிகமாக விரும்பும் என எதிர்பார்க்கவும்.

நான் எதை சுயமாக ஹோஸ்ட் செய்யக்கூடாது?

மின்னஞ்சல், முதலில் மிக முக்கியமானது — வெளிச்செல்லும் போர்ட் 25 பெரும்பாலான வழங்குநர்களால் தடுக்கப்பட்டுள்ளது மற்றும் விநியோகிக்கும் திறன் ஒரு முழுநேர போராட்டமாகும். அதற்குப் பிறகு, நீங்கள் நம்பத்தகுந்த முறையில் காப்புப் பிரதி எடுத்து மீட்டெடுக்க முடியாத எதையும், மற்றும் வேலையில்லா நேரம் உண்மையான தீங்கு விளைவிக்கும் எந்த ஒரு தனி தோல்வி புள்ளியையும் தவிர்க்கவும், அதாவது எந்த மாற்றும் இல்லாத DNS சர்வர் அல்லது வீட்டு பாதுகாப்பு அமைப்பு போன்றவை. இந்த பட்டியலில் உள்ள மற்ற அனைத்தும் ஏற்றுக்கொள்ளத்தக்கவை.

இவை அனைத்திற்கும் எனக்கு Docker தேவையா?

இல்லை, ஆனால் நீங்கள் அதை விரும்புவீர்கள். இங்குள்ள ஒவ்வொரு பயன்பாட்டிற்கும் ஒரு Docker இமேஜ் உள்ளது, மேலும் Docker உங்களுக்கு சுத்தமான நிறுவல்கள், சுத்தமான அகற்றல்கள், எளிதான பதிப்பு பின்னிணைப்பு மற்றும் புதிய ஹோஸ்டுக்கு எடுத்துச் செல்லும் திறனை வழங்குகிறது. சில பயன்பாடுகள் (WireGuard, Zabbix) நீங்கள் விரும்பினால் apt இலிருந்து பூர்வீகமாகவும் நிறுவப்படும். ஒரு compose கோப்பை நீங்கள் அறிந்தவுடன், அவை அனைத்தையும் நீங்கள் அறிவீர்கள், அதனால்தான் முழு பட்டியலும் அணுகக்கூடியதாகிறது.

இவை அனைத்தையும் எவ்வாறு பாதுகாப்பாக வைத்திருப்பது?

நான்கு பழக்கங்கள் பெரும்பாலானவற்றை உள்ளடக்குகின்றன: எல்லாவற்றின் முன்பும் TLS ஐ வைக்கவும், SSH ஐ விசை-மட்டும் உள்நுழைவு மற்றும் தோல்வியுற்ற முயற்சிகளைத் தடுக்கும் Fail2ban மூலம் பூட்டி வைக்கவும், பொதுவில் உண்மையில் தேவையான போர்ட்களை மட்டுமே வெளிப்படுத்தி மீதமுள்ளவற்றை உங்கள் WireGuard VPN மூலம் அணுகவும், மேலும் வெளியீட்டு குறிப்புகளைப் படித்து வழக்கமாக புதுப்பிக்கவும், இதனால் ஒரு மேம்படுத்தல் உங்களை ஒருபோதும் ஆச்சரியப்படுத்தாது. காப்புப்பிரதிகள் ஐந்தாவது பழக்கம் — முதல் நான்கையும் மீறி ஒரு தவறு நழுவும்போது அவை உங்கள் மீட்பு ஆகும்.

#self-hosting#docker#open-source#vps#homelab