is there a problem if my deployment server and one of my indexers are running in the same server? because both of them run splunkd. Are both suppose to be running at the same time?
An indexer can definitely act as a deployment server, there's no problem there.