---
title: "Deploy LobeHub (w/ web search)"
description: "LobeHub 2 (formerly LobeChat) with private web search, no search API key."
category: "AI/ML"
url: https://railway.com/deploy/lobehub-w-web-search
---

# Deploy LobeHub (w/ web search)

LobeHub 2 (formerly LobeChat) with private web search, no search API key.

**[Deploy LobeHub (w/ web search) on Railway](https://railway.com/template/lobehub-w-web-search)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/lobehub-w-web-search/manifest.json

- **Creator:** AvgSoft
- **Category:** AI/ML

## Template content

### LobeHub https://cdn.jsdelivr.net/gh/mikedepo/railway-template-assets@a4fc9d05c705174339ebaca9ce03dfdb8666ea6e/service-icons/lobehub.svg

- **Image:** lobehub/lobehub:2.2.20
- **Start command:** `/bin/sh -c 'exec /bin/node -e "$(echo Y29uc3QgY3J5cHRvID0gcmVxdWlyZSgnbm9kZTpjcnlwdG8nKTsKY29uc3QgbG9nID0gKG1zZykgPT4gY29uc29sZS5sb2coYFtyYWlsd2F5LXN0YXJ0XSAke21zZ31gKTsKY29uc3Qgc2xlZXAgPSAobXMpID0+IG5ldyBQcm9taXNlKChyKSA9PiBzZXRUaW1lb3V0KHIsIG1zKSk7CmNvbnN0IEpXS1NfT0JKRUNUID0gJ3JhaWx3YXktdGVtcGxhdGUvandrcy5qc29uJzsKY29uc3QgQURNSU5fTUFSS0VSID0gJ3JhaWx3YXktdGVtcGxhdGUvYWRtaW4tY3JlYXRlZCc7CmNvbnN0IHMzUmVhZHkgPSBbJ1MzX0VORFBPSU5UJywgJ1MzX0JVQ0tFVCcsICdTM19BQ0NFU1NfS0VZX0lEJywgJ1MzX1NFQ1JFVF9BQ0NFU1NfS0VZJ10uZXZlcnkoKGspID0+IHByb2Nlc3MuZW52W2tdKTsKY29uc3Qgc2hhMjU2ID0gKGQpID0+IGNyeXB0by5jcmVhdGVIYXNoKCdzaGEyNTYnKS51cGRhdGUoZCkuZGlnZXN0KCdoZXgnKTsKY29uc3QgaG1hYyA9IChrLCBkKSA9PiBjcnlwdG8uY3JlYXRlSG1hYygnc2hhMjU2JywgaykudXBkYXRlKGQpLmRpZ2VzdCgpOwpjb25zdCB1cmlFbmNvZGUgPSAocykgPT4KZW5jb2RlVVJJQ29tcG9uZW50KHMpLnJlcGxhY2UoL1shJygpKl0vZywgKGMpID0+ICclJyArIGMuY2hhckNvZGVBdCgwKS50b1N0cmluZygxNikudG9VcHBlckNhc2UoKSk7CmFzeW5jIGZ1bmN0aW9uIHMzKG1ldGhvZCwga2V5LCB7IHF1ZXJ5ID0gJycsIGJvZHkgPSAnJywgaGVhZGVycyA9IHt9IH0gPSB7fSkgewpjb25zdCB7IFMzX0VORFBPSU5ULCBTM19CVUNLRVQsIFMzX0FDQ0VTU19LRVlfSUQsIFMzX1NFQ1JFVF9BQ0NFU1NfS0VZIH0gPSBwcm9jZXNzLmVudjsKY29uc3QgcmVnaW9uID0gcHJvY2Vzcy5lbnYuUzNfUkVHSU9OIHx8ICdhdXRvJzsKY29uc3QgcGF0aFN0eWxlID0gcHJvY2Vzcy5lbnYuUzNfRU5BQkxFX1BBVEhfU1RZTEUgPT09ICcxJzsKY29uc3QgZXAgPSBuZXcgVVJMKFMzX0VORFBPSU5UKTsKY29uc3QgaG9zdCA9IHBhdGhTdHlsZSA/IGVwLmhvc3QgOiBgJHtTM19CVUNLRVR9LiR7ZXAuaG9zdH1gOwpjb25zdCBzZWdtZW50cyA9IFsuLi4ocGF0aFN0eWxlID8gW1MzX0JVQ0tFVF0gOiBbXSksIC4uLihrZXkgPyBrZXkuc3BsaXQoJy8nKSA6IFtdKV07CmNvbnN0IHBhdGggPSAnLycgKyBzZWdtZW50cy5tYXAodXJpRW5jb2RlKS5qb2luKCcvJyk7CmNvbnN0IGFtekRhdGUgPSBuZXcgRGF0ZSgpLnRvSVNPU3RyaW5nKCkucmVwbGFjZSgvWzotXXxcLlxkezN9L2csICcnKTsKY29uc3QgZGF5ID0gYW16RGF0ZS5zbGljZSgwLCA4KTsKY29uc3QgcGF5bG9hZEhhc2ggPSBzaGEyNTYoYm9keSk7CmNvbnN0IHNpZ25lZCA9IHsgaG9zdCwgJ3gtYW16LWNvbnRlbnQtc2hhMjU2JzogcGF5bG9hZEhhc2gsICd4LWFtei1kYXRlJzogYW16RGF0ZSwgLi4uaGVhZGVycyB9Owpjb25zdCBuYW1lcyA9IE9iamVjdC5rZXlzKHNpZ25lZCkuc29ydCgpOwpjb25zdCBjYW5vbmljYWwgPSBbbWV0aG9kLCBwYXRoLCBxdWVyeSwgbmFtZXMubWFwKChuKSA9PiBgJHtufToke3NpZ25lZFtuXX1cbmApLmpvaW4oJycpLCBuYW1lcy5qb2luKCc7JyksIHBheWxvYWRIYXNoXS5qb2luKCdcbicpOwpjb25zdCBzY29wZSA9IGAke2RheX0vJHtyZWdpb259L3MzL2F3czRfcmVxdWVzdGA7CmNvbnN0IHRvU2lnbiA9IFsnQVdTNC1ITUFDLVNIQTI1NicsIGFtekRhdGUsIHNjb3BlLCBzaGEyNTYoY2Fub25pY2FsKV0uam9pbignXG4nKTsKY29uc3Qga1NpZ24gPSBobWFjKGhtYWMoaG1hYyhobWFjKCdBV1M0JyArIFMzX1NFQ1JFVF9BQ0NFU1NfS0VZLCBkYXkpLCByZWdpb24pLCAnczMnKSwgJ2F3czRfcmVxdWVzdCcpOwpjb25zdCBzaWduYXR1cmUgPSBjcnlwdG8uY3JlYXRlSG1hYygnc2hhMjU2Jywga1NpZ24pLnVwZGF0ZSh0b1NpZ24pLmRpZ2VzdCgnaGV4Jyk7CmNvbnN0IHsgaG9zdDogX2hvc3QsIC4uLnNlbmQgfSA9IHNpZ25lZDsKc2VuZC5BdXRob3JpemF0aW9uID0gYEFXUzQtSE1BQy1TSEEyNTYgQ3JlZGVudGlhbD0ke1MzX0FDQ0VTU19LRVlfSUR9LyR7c2NvcGV9LCBTaWduZWRIZWFkZXJzPSR7bmFtZXMuam9pbignOycpfSwgU2lnbmF0dXJlPSR7c2lnbmF0dXJlfWA7CmNvbnN0IHJlcyA9IGF3YWl0IGZldGNoKGAke2VwLnByb3RvY29sfS8vJHtob3N0fSR7cGF0aH0ke3F1ZXJ5ID8gJz8nICsgcXVlcnkgOiAnJ31gLCB7Cm1ldGhvZCwKaGVhZGVyczogc2VuZCwKYm9keTogYm9keSB8fCB1bmRlZmluZWQsCnNpZ25hbDogQWJvcnRTaWduYWwudGltZW91dCgxNV8wMDApLAp9KTsKcmV0dXJuIHsgc3RhdHVzOiByZXMuc3RhdHVzLCB0ZXh0OiBhd2FpdCByZXMudGV4dCgpIH07Cn0KYXN5bmMgZnVuY3Rpb24gczNSZXRyeShtZXRob2QsIGtleSwgb3B0cykgewpsZXQgbGFzdDsKZm9yIChsZXQgaSA9IDE7IGkgPD0gNTsgaSsrKSB7CnRyeSB7Cmxhc3QgPSBhd2FpdCBzMyhtZXRob2QsIGtleSwgb3B0cyk7CmlmIChsYXN0LnN0YXR1cyA8IDUwMCkgcmV0dXJuIGxhc3Q7Cn0gY2F0Y2ggKGUpIHsKbGFzdCA9IGU7Cn0KYXdhaXQgc2xlZXAoMzAwMCk7Cn0KaWYgKGxhc3QgaW5zdGFuY2VvZiBFcnJvcikgdGhyb3cgbGFzdDsKcmV0dXJuIGxhc3Q7Cn0KY29uc3QgcHV0T2JqZWN0ID0gKGtleSwgYm9keSwgY29udGVudFR5cGUpID0+CnMzUmV0cnkoJ1BVVCcsIGtleSwgeyBib2R5LCBoZWFkZXJzOiB7ICdjb250ZW50LXR5cGUnOiBjb250ZW50VHlwZSB9IH0pOwphc3luYyBmdW5jdGlvbiBzZXRDb3JzKCkgewpsZXQgb3JpZ2luOwp0cnkgewpvcmlnaW4gPSBuZXcgVVJMKHByb2Nlc3MuZW52LkFQUF9VUkwpLm9yaWdpbjsKfSBjYXRjaCB7CnJldHVybiBsb2coJ0FQUF9VUkwgaXMgbm90IGEgVVJMOyBza2lwcGVkIHRoZSBidWNrZXQgQ09SUyBydWxlIChicm93c2VyIHVwbG9hZHMgd2lsbCBmYWlsKS4nKTsKfQpjb25zdCB4bWwgPQonPENPUlNDb25maWd1cmF0aW9uPjxDT1JTUnVsZT4nICsKYDxBbGxvd2VkT3JpZ2luPiR7b3JpZ2lufTwvQWxsb3dlZE9yaWdpbj5gICsKWydHRVQnLCAnUFVUJywgJ0hFQUQnLCAnUE9TVCddLm1hcCgobSkgPT4gYDxBbGxvd2VkTWV0aG9kPiR7bX08L0FsbG93ZWRNZXRob2Q+YCkuam9pbignJykgKwonPEFsbG93ZWRIZWFkZXI+KjwvQWxsb3dlZEhlYWRlcj48RXhwb3NlSGVhZGVyPkVUYWc8L0V4cG9zZUhlYWRlcj48TWF4QWdlU2Vjb25kcz4zNjAwPC9NYXhBZ2VTZWNvbmRzPicgKwonPC9DT1JTUnVsZT48L0NPUlNDb25maWd1cmF0aW9uPic7CmNvbnN0IG1kNSA9IGNyeXB0by5jcmVhdGVIYXNoKCdtZDUnKS51cGRhdGUoeG1sKS5kaWdlc3QoJ2Jhc2U2NCcpOwpjb25zdCByID0gYXdhaXQgczNSZXRyeSgnUFVUJywgJycsIHsKcXVlcnk6ICdjb3JzPScsCmJvZHk6IHhtbCwKaGVhZGVyczogeyAnY29udGVudC1tZDUnOiBtZDUsICdjb250ZW50LXR5cGUnOiAnYXBwbGljYXRpb24veG1sJyB9LAp9KTsKaWYgKHIuc3RhdHVzID09PSAyMDApIGxvZyhgQnVja2V0IENPUlMgYWxsb3dzIHVwbG9hZHMgZnJvbSAke29yaWdpbn0uYCk7CmVsc2UgbG9nKGBDb3VsZCBub3Qgc2V0IHRoZSBidWNrZXQgQ09SUyBydWxlIChIVFRQICR7ci5zdGF0dXN9KTogJHtyLnRleHQuc2xpY2UoMCwgMjAwKX1gKTsKfQpmdW5jdGlvbiBuZXdKd2tzKCkgewpjb25zdCB7IHByaXZhdGVLZXkgfSA9IGNyeXB0by5nZW5lcmF0ZUtleVBhaXJTeW5jKCdyc2EnLCB7IG1vZHVsdXNMZW5ndGg6IDIwNDggfSk7CmNvbnN0IGp3ayA9IHByaXZhdGVLZXkuZXhwb3J0KHsgZm9ybWF0OiAnandrJyB9KTsKcmV0dXJuIEpTT04uc3RyaW5naWZ5KHsga2V5czogW3sgLi4uandrLCBhbGc6ICdSUzI1NicsIGtpZDogY3J5cHRvLnJhbmRvbUJ5dGVzKDgpLnRvU3RyaW5nKCdoZXgnKSwgdXNlOiAnc2lnJyB9XSB9KTsKfQpjb25zdCB2YWxpZEp3a3MgPSAocykgPT4gewp0cnkgewpyZXR1cm4gSlNPTi5wYXJzZShzKS5rZXlzLnNvbWUoKGspID0+IGsua3R5ID09PSAnUlNBJyAmJiBrLmQpOwp9IGNhdGNoIHsKcmV0dXJuIGZhbHNlOwp9Cn07CmFzeW5jIGZ1bmN0aW9uIHByb3ZpZGVKd2tzKCkgewppZiAocHJvY2Vzcy5lbnYuSldLU19LRVkpIHJldHVybiBsb2coJ1VzaW5nIEpXS1NfS0VZIGZyb20gdGhlIHNlcnZpY2UgdmFyaWFibGVzLicpOwppZiAoczNSZWFkeSkgewp0cnkgewpjb25zdCByID0gYXdhaXQgczNSZXRyeSgnR0VUJywgSldLU19PQkpFQ1QpOwppZiAoci5zdGF0dXMgPT09IDIwMCAmJiB2YWxpZEp3a3Moci50ZXh0KSkgewpwcm9jZXNzLmVudi5KV0tTX0tFWSA9IHIudGV4dDsKcmV0dXJuIGxvZygnTG9hZGVkIEpXS1NfS0VZIGZyb20gdGhlIGJ1Y2tldC4nKTsKfQppZiAoci5zdGF0dXMgPT09IDQwNCkgewpjb25zdCBqd2tzID0gbmV3SndrcygpOwpjb25zdCB3ID0gYXdhaXQgcHV0T2JqZWN0KEpXS1NfT0JKRUNULCBqd2tzLCAnYXBwbGljYXRpb24vanNvbicpOwppZiAody5zdGF0dXMgPT09IDIwMCkgewpwcm9jZXNzLmVudi5KV0tTX0tFWSA9IGp3a3M7CnJldHVybiBsb2coJ0dlbmVyYXRlZCBKV0tTX0tFWSBhbmQgc2F2ZWQgaXQgaW4gdGhlIGJ1Y2tldC4nKTsKfQpsb2coYENvdWxkIG5vdCBzYXZlIEpXS1NfS0VZIGluIHRoZSBidWNrZXQgKEhUVFAgJHt3LnN0YXR1c30pLmApOwp9IGVsc2Ugewpsb2coYENvdWxkIG5vdCByZWFkIEpXS1NfS0VZIGZyb20gdGhlIGJ1Y2tldCAoSFRUUCAke3Iuc3RhdHVzfSkuYCk7Cn0KfSBjYXRjaCAoZSkgewpsb2coYENvdWxkIG5vdCByZWFjaCB0aGUgYnVja2V0IGZvciBKV0tTX0tFWTogJHtlLm1lc3NhZ2V9YCk7Cn0KfQpwcm9jZXNzLmVudi5KV0tTX0tFWSA9IG5ld0p3a3MoKTsKbG9nKCdVc2luZyBhIHRlbXBvcmFyeSBKV0tTX0tFWSBmb3IgdGhpcyBydW47IGRlc2t0b3AgYW5kIE9JREMgc2lnbi1pbnMgd2lsbCBuZWVkIHRvIHNpZ24gaW4gYWdhaW4gYWZ0ZXIgYSByZXN0YXJ0LicpOwp9CmFzeW5jIGZ1bmN0aW9uIGNyZWF0ZUFkbWluKCkgewpjb25zdCBlbWFpbCA9IChwcm9jZXNzLmVudi5BRE1JTl9FTUFJTCB8fCAnJykudHJpbSgpLnRvTG93ZXJDYXNlKCk7CmNvbnN0IHBhc3N3b3JkID0gcHJvY2Vzcy5lbnYuQURNSU5fUEFTU1dPUkQgfHwgJyc7CmlmICghZW1haWwpIHJldHVybjsKaWYgKHMzUmVhZHkpIHsKdHJ5IHsKaWYgKChhd2FpdCBzM1JldHJ5KCdIRUFEJywgQURNSU5fTUFSS0VSKSkuc3RhdHVzID09PSAyMDApIHJldHVybjsKfSBjYXRjaCB7fQp9CmlmIChwYXNzd29yZC5sZW5ndGggPCA4IHx8IHBhc3N3b3JkLmxlbmd0aCA+IDY0KSB7CnJldHVybiBsb2coJ0FETUlOX1BBU1NXT1JEIG11c3QgYmUgOCB0byA2NCBjaGFyYWN0ZXJzOyB0aGUgYWNjb3VudCB3YXMgbm90IGNyZWF0ZWQuIEZpeCBpdCBvbiB0aGUgTG9iZUh1YiBzZXJ2aWNlIGFuZCByZWRlcGxveS4nKTsKfQpjb25zdCBwb3J0ID0gcHJvY2Vzcy5lbnYuUE9SVCB8fCAzMjEwOwpjb25zdCBiYXNlID0gYGh0dHA6Ly8xMjcuMC4wLjE6JHtwb3J0fWA7CmNvbnN0IGRlYWRsaW5lID0gRGF0ZS5ub3coKSArIDEwICogNjBfMDAwOwpmb3IgKDs7KSB7CnRyeSB7CmlmICgoYXdhaXQgZmV0Y2goYCR7YmFzZX0vYXBpL2F1dGgvb2tgLCB7IHNpZ25hbDogQWJvcnRTaWduYWwudGltZW91dCg1MDAwKSB9KSkub2spIGJyZWFrOwp9IGNhdGNoIHt9CmlmIChEYXRlLm5vdygpID4gZGVhZGxpbmUpIHJldHVybiBsb2coJ0xvYmVIdWIgZGlkIG5vdCBhbnN3ZXIgd2l0aGluIDEwIG1pbnV0ZXM7IHRoZSBhY2NvdW50IHdhcyBub3QgY3JlYXRlZC4nKTsKYXdhaXQgc2xlZXAoMzAwMCk7Cn0KbGV0IG9yaWdpbiA9IGJhc2U7CnRyeSB7Cm9yaWdpbiA9IG5ldyBVUkwocHJvY2Vzcy5lbnYuQVBQX1VSTCkub3JpZ2luOwp9IGNhdGNoIHt9CmNvbnN0IHJlcyA9IGF3YWl0IGZldGNoKGAke2Jhc2V9L2FwaS9hdXRoL3NpZ24tdXAvZW1haWxgLCB7Cm1ldGhvZDogJ1BPU1QnLApoZWFkZXJzOiB7ICdjb250ZW50LXR5cGUnOiAnYXBwbGljYXRpb24vanNvbicsIG9yaWdpbiB9LApib2R5OiBKU09OLnN0cmluZ2lmeSh7IGVtYWlsLCBuYW1lOiBlbWFpbC5zcGxpdCgnQCcpWzBdLCBwYXNzd29yZCB9KSwKfSk7CmNvbnN0IHRleHQgPSBhd2FpdCByZXMudGV4dCgpOwpsZXQgY3JlYXRlZCA9IHJlcy5vazsKaWYgKHJlcy5vaykgbG9nKGBDcmVhdGVkIHRoZSBhY2NvdW50ICR7ZW1haWx9LiBTaWduIGluIHdpdGggaXQgYXQgJHtvcmlnaW59LmApOwplbHNlIGlmICgvVVNFUl9BTFJFQURZX0VYSVNUU3xhbHJlYWR5IGV4aXN0cy9pLnRlc3QodGV4dCkpIHsKY3JlYXRlZCA9IHRydWU7CmxvZyhgVGhlIGFjY291bnQgJHtlbWFpbH0gYWxyZWFkeSBleGlzdHMuYCk7Cn0gZWxzZSByZXR1cm4gbG9nKGBDb3VsZCBub3QgY3JlYXRlIHRoZSBhY2NvdW50ICR7ZW1haWx9IChIVFRQICR7cmVzLnN0YXR1c30pOiAke3RleHQuc2xpY2UoMCwgMzAwKX1gKTsKaWYgKGNyZWF0ZWQgJiYgczNSZWFkeSkgYXdhaXQgcHV0T2JqZWN0KEFETUlOX01BUktFUiwgbmV3IERhdGUoKS50b0lTT1N0cmluZygpLCAndGV4dC9wbGFpbicpLmNhdGNoKCgpID0+IHt9KTsKfQooYXN5bmMgKCkgPT4gewppZiAocHJvY2Vzcy5lbnYuQVVUSF9BTExPV0VEX0VNQUlMUykgcHJvY2Vzcy5lbnYuQVVUSF9BTExPV0VEX0VNQUlMUyA9IHByb2Nlc3MuZW52LkFVVEhfQUxMT1dFRF9FTUFJTFMudG9Mb3dlckNhc2UoKTsKaWYgKHMzUmVhZHkpIGF3YWl0IHNldENvcnMoKS5jYXRjaCgoZSkgPT4gbG9nKGBDb3VsZCBub3Qgc2V0IHRoZSBidWNrZXQgQ09SUyBydWxlOiAke2UubWVzc2FnZX1gKSk7CmVsc2UgbG9nKCdTM18qIHZhcmlhYmxlcyBhcmUgbm90IHNldDsgZmlsZSB1cGxvYWRzIGFyZSBvZmYgYW5kIEpXS1NfS0VZIGlzIHRlbXBvcmFyeS4nKTsKYXdhaXQgcHJvdmlkZUp3a3MoKTsKcmVxdWlyZSgnL2FwcC9zdGFydFNlcnZlci5qcycpOwpjcmVhdGVBZG1pbigpLmNhdGNoKChlKSA9PiBsb2coYENvdWxkIG5vdCBjcmVhdGUgdGhlIGFjY291bnQ6ICR7ZS5tZXNzYWdlfWApKTsKfSkoKTs= | /bin/base64 -d)"'`
- **Health check:** /api/auth/ok
- **Public domain:** Yes

### SearXNG https://cdn.jsdelivr.net/gh/mikedepo/railway-template-assets@611f40436ebede8136108b57b0d0aaa110f58ad6/service-icons/searxng.svg

- **Image:** searxng/searxng:2026.10.27-b5ed73fcb
- **Start command:** `/bin/sh -c 'C="${__SEARXNG_CONFIG_PATH:-/etc/searxng}"; printf "use_default_settings:\n  engines:\n    remove: [ahmia, torch, duckduckgo]\nserver:\n  limiter: false\n  image_proxy: false\n  public_instance: false\nsearch:\n  formats: [html, json]\nengines:\n  - name: bing\n    disabled: false\n" > "$C/settings.yml" && : > "$C/limiter.toml" && exec /usr/local/searxng/entrypoint.sh'`
- **Health check:** /healthz

### Postgres https://cdn.jsdelivr.net/gh/mikedepo/railway-template-assets@a4fc9d05c705174339ebaca9ce03dfdb8666ea6e/service-icons/postgresql.svg

- **Image:** paradedb/paradedb:0.26.3-pg17
- **Start command:** `docker-entrypoint.sh postgres -c paradedb.planner_warnings=off`

## Buckets

- **Storage**

## Documentation

# Deploy and Host LobeHub (w/ web search) on Railway

LobeHub (formerly LobeChat) is an open-source AI chat app for OpenAI, Claude, Gemini and many other models. This template adds a private SearXNG, so any model can search the web and read pages, with no search API key.

![LobeHub AI chat with web search on Railway](https://cdn.jsdelivr.net/gh/mikedepo/railway-template-assets@56db5a52196bf5c32e9b4cca84b5d81015729315/lobechat-web-search/banner.png)

## About Hosting LobeHub (w/ web search)

You get LobeHub 2.2.20, Postgres, a private SearXNG and a storage bucket, with secrets generated per deploy. Enter your email and a password on the form; only that email can sign up. Sign in, add an AI key, then turn on web search in a chat.

## Common Use Cases

- Answers with current information
- Research with cited sources
- Chat with your own documents

## Dependencies for LobeHub (w/ web search) Hosting

- PostgreSQL (ParadeDB, with pgvector)
- SearXNG
- Railway Storage Bucket

### Deployment Dependencies

- [LobeHub self-hosting](https://lobehub.com/docs/self-hosting/start)
- [LobeHub web search](https://lobehub.com/docs/self-hosting/advanced/online-search)

### Implementation Details

![Architecture: LobeHub is public; Postgres and SearXNG are private; files in a private bucket](https://cdn.jsdelivr.net/gh/mikedepo/railway-template-assets@41523596174871964caa044761d5032a40990cb5/lobechat-web-search/architecture.png)

Needs about 0.9 GB of memory: use the Hobby plan, or Pro for SMTP email. Keep `KEY_VAULTS_SECRET`; it encrypts saved AI keys.

## Why Deploy LobeHub (w/ web search) on Railway?


Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying LobeHub (w/ web search) on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


**Updated 2026-10-29:** SMTP plan note, LobeHub 2.2.20 and SearXNG 2026.10.27.


## Similar templates

- [Chat Chat](https://railway.com/deploy/-WWW5r) — Chat Chat, your own unified chat and search to AI platform.
- [Weaviate](https://railway.com/deploy/weaviate-1) — Vector database with hybrid search and an API key-protected API
- [Möbius v0.1 Personal AI OS](https://railway.com/deploy/mobius-v01-personal-ai-os) — Self-hosted AI agent that builds and runs apps for you, with memory.

Open this page in a browser: https://railway.com/deploy/lobehub-w-web-search
