To remove the `/public` from your Typo3 URL, move the files from the `/public` directory to the root of your domain (e.g., `public_html`). Update the `.htaccess` file to handle redirects, and ensure that the `TYPO3_SITE_URL` in the configuration reflects the root domain. You may also need to clear the Typo3 cache and check file permissions. After this, the site should be accessible at `my-domain.com` without the `/public` in the URL.