Read
https://bitcointalk.org/index.php?topic=2415854.0 mainly point-3
BTC can only be mined on ASIC-based hardware.
A variety of other coins can be mined on a PC/server but discussion of those belongs in the altcoin areas of the Forum. Services such as NiceHash can *pay* you in
BTC but that is wholly different from mining it and again discussion about that belongs elsewhere.