Can I set up an SCI (société civile immobilière) on my own?

No. An SCI requires at least two members (individuals or legal entities). It is therefore not possible to create a single-member SCI, unlike other forms of company (such as an EURL, for example) (French Civil Code, Art. 1832).