Assume you have your WGS files. BGI/Macrogen can already provide you with basic analysis (like the Variant calling), but next you can do is head to https://nf-co.re/ and look for pipelines that might be of your interest: sarek, raredisease, oncoanalyser, hlatyping... and have some fun. Next head to https://snakemake.github.io/snakemake-workflow-catalog/ and look if there is something you can be interested in (grenepipe, dna-seq-gatk-variant-calling, PopGLen...). With some help from a decent LLM you should be able to run your "admixture" that some people loves (the "I'm 3% asian, 24% african, 10% nordic..."). I don't know anyone that does à la carta analysis, we do all of them ourselves, but sure there are some.
Note that you enter a difficult world, and there is no absolutes there: is fun to play, the same way that is fun to track your own sugar levels with an app. But you shouldn't be diagnosing yourself or taking radical actions based on the results. You are not debugging yourself. Soon enough you'll be wondering about your RNA-seq under X or Y conditions.
YSEQ will do full genome NGS if you ask for it but it's expensive, can take six months or more, and the owners have apparently been known to cancel your order and refund you if you complain about the wait times.