Look into Planetiler [1]. It's a resource-efficient and easy to setup project to generate mbtiles or pmtiles from OSM pbf files, which are free to download from Geofabrik. It uses the openmaptiles spec for the result files and you can also generate some custom tiles by writing yaml (or forking the java source).
Protomaps also provides daily updated full-planet pmtiles [2], from which you can create a pmtiles extract using its CLI.
Protomaps also provides daily updated full-planet pmtiles [2], from which you can create a pmtiles extract using its CLI.
[1] https://github.com/onthegomap/planetiler [2] https://docs.protomaps.com/basemaps/downloads