Answer the question
In order to leave comments, you need to log in
How to implement a connection to 1c from several offices?
There is an sql database that we will put on a remote server.
It is necessary that several offices connect to the database and work through client applications (thin client)
. Ideally, the boss wants to see that the offices are united into one local network and says something about vpn, although I don’t quite understand why he needs this vpn.
According to the idea, you need to:
1. order a hosting based on Windows 2012 server
2. install a sql database there
3. each office configures the 1c client program on each computer to work with a remote sql database using the server ip address
4. to access the server files, you can connect each computer through a network drive
5. the question remains how to make computers from two or three offices visible to each other and whether a dedicated ip is needed for each office
Correct the sequence and whether I am reasoning correctly.
There is no full-time system administrator and admin 1c.
1s 8.3
The option to use cloud technologies turned out to be expensive, at least 6-8 people will be connected at the same time.
Answer the question
In order to leave comments, you need to log in
I will answer the question myself, especially since a lot of time has passed and we can summarize:
1. We rented a VPS from a hosting provider and installed Windows there. Windows license is included.
2. Installed the 1C SQL database
3. Installed a 1c thick client on each office / home computer
4. Connect to the server by ip address
5. Everyone is happy and cheerful.
6. The cost of the server is about 1500 rubles per month, enough for 10 users at the same time. There are no brakes.
5. the question remains how to make computers from two or three offices visible to each other and whether a dedicated ip is needed for each officeFor everyone - is not present, for the server - it is necessary. How to combine computers into one local network - I suspect that it will help you ... VPN ! (suddenly). Which can run on the same server as the DB.
budget
1. order hosting based on Windows 2012 server
2. install 1C 8.3 sql there (again, what is it as a sql server? postgres is free)
3. each office sets up a 1c client program on each computer to work with a remote sql database by the ip address of the server
4. to exchange documents use virtualbox or something similar
a richer option
1. to organize a vpn, it's good to install a separate vpn server with an external and internal interface in front of the winserver. thus winserver does not shine in the internet
2. winserver with vpn server in the intranet. this is good
3. install 1C, database, terminal service. Thus, all users work on the same server and the exchange of documents between them is carried out through a shared folder. this is speed
4. forwarding documents and printing is carried out using the rdp protocol (inside the connection channel)
well, you also need to think about backup in both cases
Whatever you choose, this scheme will have to be accompanied. It is better to hire an admin initially
and you get it - cloud technology. Only very mini
Take a dedicated server and set up a server + 1c + sql + web
Buy a domain + set up HTTPS Drive
all users to work via the web, all connections go via https, everything is encrypted = the boss is happy.
If you need information exchange between users, raise any file storage, you can use the same NextCloud.
1. order hosting based on windows 2012 serverNeed everything exclusively white? Many still order abroad. When ordering hosting with Windows, you will have to pay for a license. You can rent a piece of iron, roll into the OS yourself. Better hypervisor to allow virtual machines to solve their problems, get flexibility and portability. Read ESXi, HyperV, Proxmox
2. install sql database thereSQL database and server 1C-Enterprise
3. each office sets up on each computer the work of the client program 1c to work with a remote sql database by the ip address of the serverit's like that
4. to access the server files, you can connect each computer through a network driveor, in principle, work with everything terminally, depending on the tasks
5. the question remains how to make computers from two or three offices visible to each other and whether a dedicated ip is needed for each officea dedicated IP is needed for the office where the VPN server is located, the rest is not needed. Everyone will see everyone in the way you want when setting up a VPN server. Here the problems are only in sudden pitfalls, but everything that you can imagine is realizable and there are a lot of articles on the Internet, the topic is popular.
order hosting based on windows 2012 serverYes, although it is possible on the basis of linux server.
each office sets up on each computer the work of the 1c client program to work with a remote sql database by the ip address of the serverWrong, 1s by IP will not work, only by name.
to access server files, you can connect each computer through a network driveWhat files are on sql server? A network drive is a bad idea.
the question remains how to make computers from two or three offices visible to each other and whether a dedicated ip is needed for each officeIt is completely incomprehensible why you need the visibility of computers, and why you need a dedicated ip for each office.
1sniks have their own 1cfresh technology, for example (clarifications, prices and features on the official website)
You can publish it on the web through 1cLink, the address will be like https://domain.link.1c.ru/ (1link works on Apache)
1. order hosting based on windows 2012 server
Options:
Whether or not you need a VPN depends on the level of security you want.
You can rely on RDP encryption or HTTPS encryption. But do not forget that they will be available from anywhere. A VPN can naturally be made available only from those computers that have a key, for example.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question