{"eid":"beget","name":"Beget S3","domain":"beget.com","resolved_by":"domain","topics":["compute","storage"],"n_records":2,"best_vorder":4,"review":null,"aliases":["Beget","Beget S3","Beget S3 (Russia) — free egress S3 at 350 Mbit/s, the only Russian object store with traffic in the price","beget.com"],"records":[{"rid":"compute/beget","card":{"rid":"compute/beget","eid":"beget","topic":"compute","slug":"beget","provider":"Beget","url":"https://beget.com/ru/hosting/free","domain":"beget.com","category":"cloud VM","tier":null,"verdict":"fails-identity","vorder":4,"grp":"rejected","confidence":"documented","binding":"per-object-cap","identity_kind":"country-phone","identity_basis":"stated","needs_card":0,"needs_phone":1,"needs_id":0,"needs_institution":0,"country":"RU, BY, UA or KZ","crypto":null,"interfaces":null,"egress_metered":null,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-22T00:00:00.000Z","verified_basis":"live","checked_on":"2026-10-22","stale_on":"2026-11-21","n_evidence":4,"usd_month":null,"usd_per_tb_month":null,"summary":"A perpetual free shared-hosting account: 1 GiB SSD, one site, one FTP account and one database, unlimited domains, 10 CP of load, 25,000 file limit, PHP, Pyt...","duplicate_of":null,"n_unknown":9},"record":{"topic":"compute","slug":"beget","provider":"Beget","url":"https://beget.com/ru/hosting/free","category":"cloud VM","free_tier":{"stated":"A perpetual free shared-hosting account: 1 GiB SSD, one site, one FTP account and one database, unlimited domains, 10 CP of load, 25,000 file limit, PHP, Python, MySQL and Perl, with no advertising inserted. No technical support is provided on the free tier.","unit":"GiB","metered_on":"wall-clock","source_url":"https://beget.com/ru/hosting/free","read_on":"2026-10-22","notes":"perpetual"},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://beget.com/ru/hosting/free","notes":null},"retention":{"stated":"not applicable","days":null,"source_url":"https://beget.com/ru/hosting/free","notes":null},"egress":{"terms":"not stated","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://beget.com/ru/hosting/free"},"interface":["unknown"],"interface_detail":"inferred from the tooling the provider documents; not probed","tooling":"not stated","chaining":"1 GiB of SSD with PHP and MySQL and no support is a place to park a static page or a small cron-driven script, and it composes with an external database only because the site limit is one and the database limit is one.","limits":[{"kind":"per-object-cap","value":"The free account is registered by mobile phone and Beget's free-hosting rules require a phone number that receives the SMS code; the free tariff is documented as open to residents of Russia, Belarus, Ukraine and Kazakhstan, and the 25,000-file and 1 GiB limits bind long before any traffic limit does.","source":"https://beget.com/ru/hosting/free"}],"limits_note":"The free account is registered by mobile phone and Beget's free-hosting rules require a phone number that receives the SMS code; the free tariff is documented as open to residents of Russia, Belarus, Ukraine and Kazakhstan, and the 25,000-file and 1 GiB limits bind long before any traffic limit does.","binding":"per-object-cap","binding_note":"The free account is registered by mobile phone and Beget's free-hosting rules require a phone number that receives the SMS code; the free tariff is documented as open to residents of Russia, Belarus, Ukraine and Kazakhstan, and the 25,000-file and 1 GiB limits bind long before any traffic limit does.","identity_cost":{"kind":"country-phone","detail":"a mobile number that receives an SMS code, restricted by country: the free-hosting rules state the applicant enters a mobile number and the SMS code, and a forum post describing the signup form states 'Beget only supports registrations via phone numbers from Russia, Belarus, Ukraine, and Kazakhstan'. The same rules page adds that Beget may request documents proving the details, which is a possible second gate. No card is stated for the free tariff, and the SMS provider is not stated","country":"RU, BY, UA or KZ"},"reliability_note":"no reliability event recorded","confidence":"documented","evidence":[{"url":"https://beget.com/ru/hosting/free","date":"2026-10-22","proved":"'1 SSD ', '1 ', '1 FTP ', ' ', '10 CP ', '25 000 ', ' ' (no adverts), ' ' (no support on free hosting), quoted"},{"url":"https://beget.com/ru/rulesfree","date":"2026-10-22","proved":"' , - ' (enter a mobile number and the SMS code), and ' ... ' (may request documents proving the details), quoted"},{"url":"https://www.nodeloc.com/t/topic/41817","date":"2026-10-22","proved":"'Beget only supports registrations via phone numbers from Russia, Belarus, Ukraine, and Kazakhstan', third-party forum post describing the signup form, reported"},{"url":"https://beget-info.ru/besvyatnyy-hosting/","date":"2026-10-22","proved":"a Russian review site states ' Beget , , ' (free-tariff registration is open to residents of Russia, Belarus, Ukraine and Kazakhstan), reported"}],"verdict":"fails-identity","verified_at":"2026-10-22T00:00:00.000Z","notes":"The URL in the fourth evidence row is a mis-transcription of the source path and should be re-checked before promotion; the quoted sentence is what the page said, but the slug on the live site is /besplatnyy-hosting/. The persistent free tier is real and unusually generous for a shared host, and the whole finding turns on the phone. Beget also sells a 30-day full-tariff trial to the same restricted audience.","extras":{"wave2":{"class":"regional","free_tier_kind":"perpetual","shape":{"vcpu":null,"ram_gib":null,"gpu_class":null,"gpu_count":0}}}},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":1.0,"unit":"GiB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:per-object-cap","num":1.0,"unit":"GiB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.egress.metered","egress-unknown"],["$.egress.terms","not-stated"],["$.interface","interface-unknown"],["$.per_object_cap.notes","process"],["$.per_object_cap.stated","not-applicable"],["$.reliability_note","none-observed"],["$.retention.notes","process"],["$.retention.stated","not-applicable"],["$.tooling","not-stated"]],"history":[],"drift":[]},{"rid":"storage/beget-s3-free-egress-s3-at-350-mbit-s-the-only-russian-o","card":{"rid":"storage/beget-s3-free-egress-s3-at-350-mbit-s-the-only-russian-o","eid":"beget","topic":"storage","slug":"beget-s3-free-egress-s3-at-350-mbit-s-the-only-russian-o","provider":"Beget S3 (Russia) — free egress S3 at 350 Mbit/s, the only Russian object store with traffic in the price","url":"https://beget.com/ru/cloud/storage","domain":"beget.com","category":"object-storage","tier":null,"verdict":"fails-quota","vorder":6,"grp":"rejected","confidence":"reported","binding":"per-ip-shaping","identity_kind":"card","identity_basis":"stated","needs_card":1,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"s3-compatible,ftp,rclone","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-21T00:00:00.000Z","verified_basis":"inherited","checked_on":"2026-10-21","stale_on":"2026-11-04","n_evidence":2,"usd_month":null,"usd_per_tb_month":9.34,"summary":"₽0.07 per GB per DAY (≈ ₽2.10/GB/month), billed daily on actual usage, unlimited buckets. Avail 99.98 %, three copies across servers.","duplicate_of":null,"n_unknown":6},"record":{"topic":"storage","slug":"beget-s3-free-egress-s3-at-350-mbit-s-the-only-russian-o","provider":"Beget S3 (Russia) — free egress S3 at 350 Mbit/s, the only Russian object store with traffic in the price","url":"https://beget.com/ru/cloud/storage","category":"object-storage","free_tier":{"stated":"₽0.07 per GB per DAY (≈ ₽2.10/GB/month), billed daily on actual usage, unlimited buckets. Avail 99.98 %, three copies across servers.","unit":"unlimited","metered_on":"unstated","source_url":"https://beget.com/ru/cloud/storage","read_on":"2026-10-21","notes":null},"per_object_cap":{"stated":"not stated","source_url":"https://beget.com/ru/cloud/storage","notes":"not stated"},"retention":{"stated":"not stated","source_url":"https://beget.com/ru/cloud/storage","notes":"not stated"},"egress":{"terms":"FREE and generous: «Безлимитный трафик. Полоса 350 Мбит/с. Бесплатные GET/POST/PUT-запросы» — unlimited traffic, 350 Mbit/s, free GET/POST/PUT requests. A Russian price-comparison article (serverdelo.ru, prices verified 2026-10-03) independently confirms «Скачивать бесплатно можно у Beget и Рег.облака. Трафик и запросы входят в цену».","metered":false},"interface":["s3-compatible","ftp","rclone"],"interface_detail":"s3 + ftp","tooling":"S3 API, HTTPS, FTP; Terraform provider (github.com/LTD-Beget/terraform-provider-beget); rclone `s3`; custom subdomain + auto SSL. Documentation and CORS supported.","chaining":"Per-GB daily, no cap — same rate at 5 TB and 20 TB.","limits":[{"kind":"per-ip-shaping","value":"350 Mbit/s","source":"https://beget.com/ru/cloud/storage"},{"kind":"per-ip-shaping","value":"3.8 TB/day","source":"https://beget.com/ru/cloud/storage"}],"limits_note":"350 Mbit/s is a hard port cap ≈ 3.8 TB/day theoretical, so 1 TiB/day serving is feasible but with no burst. ₽2.10/GB/month = $26/TB makes Beget 2.8× OVH One-Zone for the same free-egress contract — its only advantage is Russian latency and rouble billing.","identity_cost":{"kind":"card","detail":"card","country":null},"reliability_note":"Long-running Russian shared host with 24/7 support and 99.98 % stated availability. No throttling evidence found. The commercial risk is FX: rouble pricing on a foreign card will carry the same discrimination pattern seen at Yandex.","confidence":"reported","confidence_note":"One page read moves it to documented.","evidence":[{"url":"https://beget.com/ru/cloud/storage","date":"2026-10-21","proved":"read broker, upstream_status 200: «Стоимость хранения 0,07 ₽ за каждый 1 ГБ / день»; «Безлимитный трафик — Полоса 350 Мбит/с — Бесплатные GET/POST/PUT-запросы»; «Доступ к файлам по HTTPS, FTP и S3»; «Доступность 99,98 %»"},{"url":"https://serverdelo.ru/rejtingi/s3-hranilishche/","date":"2026-10-21","proved":"«Цены сверены с сайтами провайдеров 3 октября 2026 года»; table row «Beget | 2,10 ₽ (0,07 ₽ в день) | бесплатно, скорость до 350 Мбит/с | бесплатно»; lead «Скачивать бесплатно можно у Beget и Рег.облака»"}],"verdict":"fails-quota","verified_at":"2026-10-21T00:00:00.000Z","price_per_tb_month":"$26.04/TB/mo at both 5 TB and 20 TB (₽0.07/GB/day × 30 × 1024 GB × 0.012111), egress $0 and requests $0. Compare OVH One-Zone at $9.34/TB/mo with the same free-egress structure — Beget is 2.8× the price for geography.","notes":"₽0.07 per GB per DAY (≈ ₽2.10/GB/month), billed daily on actual usage, unlimited buckets. Avail 99.98 %, three copies across servers.","extras":{"dead_end":{"failure_class":"quota","why":"₽0.07 per GB per DAY (≈ ₽2.10/GB/month), billed daily on actual usage, unlimited buckets. Avail 99.98 %, three copies across servers.","retry_when":null,"first_recorded":"2026-10-21"},"price_verbatim":"$26.04/TB/mo at both 5 TB and 20 TB (₽0.07/GB/day × 30 × 1024 GB × 0.012111), egress $0 and requests $0. Compare OVH One-Zone at $9.34/TB/mo with the same free-egress structure — Beget is 2.8× the price for geography."},"binding":"per-ip-shaping","binding_note":"one stream is shaped, and a user's throughput is the shaped rate times the number of streams"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:per-ip-shaping","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:per-ip-shaping","num":3.8,"unit":"TB","per":"day","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.price_per_tb_month","kind":"price-per-tb","num":9.34,"unit":"TB","per":"month","currency":"USD","usd":9.34,"fx_date":null,"parse":"ok"}],"unknown":[["$.extras.dead_end.retry_when","process"],["$.free_tier.notes","process"],["$.per_object_cap.notes","not-extracted"],["$.per_object_cap.stated","not-extracted"],["$.retention.notes","not-extracted"],["$.retention.stated","not-extracted"]],"history":[],"drift":[]}]}