Хороший вопрос!
Но не простой. Я этим давно занимаюсь, и пока в моей базе данных немногим менее 200 человек. Эту базу данных я держу на сайте https://www.myherit<wbr />age.com/, который поддерживает различные языки, в том числе - русский. Есть и другие аналогичные сайты, их можно найти в интернете.
Информацию беру из самых разных источников.
Прежде всего, я опросил всех известных мне родственников и записал полученные от них сведения. Затем работа с архивами.
В каждом субъекте Федерации РФ есть областной (или краевой, или др.) архив, где хранятся записи различных религиозных конфессий, которые в свое время регистрировали рождение, смерть, браки и т. п. Далеко не все они оцифрованы, но в некоторых архивах есть такая услуга, что они сами делают поиск и за небольшую плату высылают результаты. Но, конечно, если есть возможность, лучше всего поехать туда и самому порыться в архивах. Если вы знаете населенный пункт, где жили ваши предки, то можно позвонить а администрацию этого населенного пункта и попросить помочь.
Тут, конечно, на кого напорешься. Могут отказать, а могут и помочь. Например, в одной деревне глава администрации оказалась очень отзывчивым человеком. Она по моей просьбе сходила на кладбище и списала с памятников даты рождения и смерти.
Доступен в интернете сайт Министерства Обороны "Память народа", где можно найти сведения о тех, кто воевал в Советской Армии, о награжденных, о погибших и т. д.
Сайт MyHeritage, о котором я сказал выше, имеет, в числе прочего, такую услугу: когда вы заносите туда сведения о каком-то человеке, сайт иногда сообщает, что такой человек в их базе данных уже есть и предлагает связать (за небольшую плату) с тем, кто его туда занес. И обменяться данными с этим человеком.
В общем, скажу вам, работа не простая, но очень интересная.
Желаю успеха!