Hi @K Rios ,
I would like to know if there are any options on how to create a Teams site within Teams that would not require anything to connect to the cloud?
From within the native options available in Teams desktop client, I am afraid this is not feasible currently.
Besides, if it's acceptable for you to involving development when creating such a landing page, personally I'd suggest adding "office-teams-app-dev" tag under your thread as well so that community users there could help look into it as well.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.