Yes. Any computer act as a server with the right software, even a home desktop or laptop computer. For instance, you can install an FTP server program on your computer that allows you to share files between other computers over your network. However, you can make your home computer a server; you have to keep some important point in your mind:
- Your computer and the related server software must be in a running mode that to be accessible at any time.
- When your computer is in server mode, and other users are using it. Then, its resources (like bandwidth and processing) will not allow doing other things.
- To connect a computer with a network, and the internet connection can generate many problems for your computer.
- If the services become popular, which you are providing, a typical computer can not capable of handling all of the requests.