M
M
Makarov2015-07-25 11:00:09
linux
Makarov, 2015-07-25 11:00:09

How to make a server from a home desktop computer?

I have a home desktop computer. Characteristics:
1) CPU Intel Core i7 (3.4 GHz).
2) RAM 32 GB.
3) Hard disk 2 terabytes.
What kind of Internet is needed, what to read about servers in general (because I generally have zero knowledge in this topic), how to configure what, what characteristics are desirable?
I want to make a server to store user data from my site ( only to store user data).

Answer the question

In order to leave comments, you need to log in

7 answer(s)
A
Azazel PW, 2015-07-25
@s3lfstyle

The characteristics of a computer are not important when knowledge is 0.
When you have no idea what you are doing and why.
Judging by the tags, you want the server on Linux.
Raise your knowledge to get started.
Install Linux Desktop, let it be Ubuntu 14.
Install packages mysql php apache2
Read about cachers like zend opcache, xcache or apc.
Try on this machine to raise a Wordpress blog for yourself to warm up.
Then try to bring this machine to the Internet, through port forwarding.
The sequence is like this. The skill will rise, the problems that you will meet are googled.
Just do not copy-paste from Google, understand what you want to do. Take your time and analyze your actions.

R
Ruslan Fedoseev, 2015-07-25
@martin74ua

order a large beautiful plate "SERVER" in the printing house and stick it to the computer.
What do you mean by "I want to make a server to store user data from my site (only store user data)" ?
You can be advised to install a mysql server on your computer, run it, transfer the database from the hosting to it, configure the site on the hosting to use your mysql server. Yes, do not forget about the static real IP address, order from the provider.

A
Artem @Jump, 2015-07-25
Tag

How to make a server from a home desktop computer?
Run any server task on it, and it will automatically become a server.
What kind of Internet is needed, how to set it up, what characteristics are desirable?
Depends on tasks.
In general, announce the list of tasks and it will be possible to suggest what needs to be done.

S
Saboteur, 2015-07-25
@saboteur_kiev

A server can be called absolutely any computer on which a service program is running.
A service program can be called any program that can serve users over a network.
If there are two computers in the house, and a printer is connected to your computer, you can set it up so that you can print to the printer from both computers. That's it, your computer from now on is a server.
Thus, to understand what requirements are needed for the server, you must understand what tasks you want to perform on it and see how much they require processor/memory/disk space.
PS All the tasks that you have voiced can be performed even by a simple phone, so you just need to acquire knowledge so that they are not zero, but at least 50% - at this stage you will be able to ask the right questions.

4
4Proof, 2015-07-30
@4Proof

1. If you need to store data (ftp / samba and / or site), download the image here (you can run through the functions in one and choose what else you need)
www.openmediavault.org
2. Burn to disk, and reinstall from it system. If necessary, but I highly recommend, create a raid1 during system installation (save the necessary data from disk).
3. After setting up and reinstalling already through the web interface (using a link like 192.168.1.15 )
But you can install the ftp server on windows7 ( here ) as well as deploy the site ( Denver ), but at the same time the computer will need to be kept on. But it will be possible to use it as before. Or if you want to get acquainted with Linux, install Virtualbox, with a small virtual machine, and install a linux server on it (for example , debian )
Good luck! You will succeed!

X
xmoonlight, 2015-07-25
@xmoonlight

1. Not less than RAID1
2. 2 setevukha (one to the Internet, the other inside the LAN to the switch)
3. Set up
OS routing - to taste.

P
PHPt, 2015-07-25
@PHPt

Characteristics for a file server abound.
And setting up the server is easy. Any Linux distribution. A couple of manuals on how to set it all up.
But the main thing is WHITE IP with open ports.
And to connect with the finished site, it is already worth writing scripts. (This is already a software problem)
I think Nginx and FTP will suffice. FTP to manage files, and Nginx to serve these files (http, https).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question