Difference between revisions of "Information Systems:Serv-U FTP Server"

From uniWIKI
Jump to navigation Jump to search
m
 
(8 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
=Overview=
 
=Overview=
Serv-U is an FTP server made by SolarWinds. It serves many business functions that use FTP to transfer files:
+
Serv-U is the FTP server software used at uniPHARM. It is installed on [[Information Systems:Mail Server|''Mail'']]. Along with the FTP functionality of the i, it serves all business functions that use FTP to transfer files:
   
* FTP POS orders (Kroll, Simplicity)
+
* FTP POS orders (Kroll, Simplicity):
** Stores upload order files through POS systems
+
** Stores upload order files through POS systems '''to''' the server.
  +
** Bart downloads order files '''from''' the server (for processing).
** Bart polls Serv-U folders (through FTP) and downloads order files
 
** Bart uploads electronic invoices
+
** Bart uploads electronic invoices '''to''' the server.
** Stores download electronic invoices
+
** Stores download electronic invoices '''from''' the server.
** Stores download catalog file
+
** Stores download catalog files '''from''' the server.
   
 
* Atlas transaction files and invoices
 
* Atlas transaction files and invoices
** Bart downloads transaction files and places them on Serv-U
+
** Bart downloads transaction and invoice files '''from''' the server (for processing).
  +
** Atlas uploads transaction and invoice files '''to''' the server.
   
  +
This list is not exhaustive.
==Support==
 
SolarWinds/Customer ID: SW21963026
 
   
  +
=Server Configuration=
==Notes
 
  +
==User accounts==
  +
By convention, when creating FTP accounts for POS systems, we use the customer number as the username. For multiple POS systems at a store, a suffix denoting the POS software is used (i.e. 12345K for a Kroll installation). There is a minimum requirement of 6 characters for passwords (domain-global setting). For instructions on adding a new FTP account to set up POS ordering for a store, [[Information_Systems:POS_Ordering#For_FTP_POS_systems|read here]].
  +
  +
===New User Defaults===
  +
A template is applied to the creation of a new user account, with the following being set if not specified manually:
  +
  +
* Home Directory: C:\FTPOrders\%USER%
  +
* Logging
  +
** Directory: C:\FTP Logs\User Account Logs\%L-%M_%Y
  +
** Logs rotated monthly, last 12 kept.
  +
  +
===Group Defaults===
  +
Additional pre-configured settings can also be applied if the user is added to a group. Assigning a user to one of the pre-configured groups should be how directory permissions and virtual paths are applied to a new user. This helps maintain consistency across all POS FTP accounts.
  +
  +
====Group Defaults: Directory Access====
  +
  +
(R) - Read, (L) - List, (W) - Write, (D) - Delete, (E) - Execute, (C) - Create directory, (N) - Rename, (I) - Inherit
  +
  +
: C:\FTPOrders\%USER%\orders - RWADNL
  +
: C:\FTPOrders\%USER%\invoices - RWADNL
  +
: C:\FTPOrders\%USER%\ - RL
  +
: C:\FTP Root\catalogue\bc-share - RL (Or bc-nonsh if this is a Customer.)
  +
  +
====Group Defaults: Virtual Paths====
  +
  +
==Groups==
  +
 
=Contacting Support=
 
SolarWinds/Customer ID: SW21963026
  +
* if a user is unable to log in, try logging in with their credentials using filezilla, if this fails , remote into the mail server using vsphere, then open serve u and under the domain unipharm and tab users find the account and check the settings.
 
[[Category: Servers - Software]]
 
[[Category: Servers - Software]]
 
[[Category: FTP]]
 
[[Category: FTP]]
  +
[[Category: Pages with Contact Information]]

Latest revision as of 10:20, 7 October 2019

Overview

Serv-U is the FTP server software used at uniPHARM. It is installed on Mail. Along with the FTP functionality of the i, it serves all business functions that use FTP to transfer files:

  • FTP POS orders (Kroll, Simplicity):
    • Stores upload order files through POS systems to the server.
    • Bart downloads order files from the server (for processing).
    • Bart uploads electronic invoices to the server.
    • Stores download electronic invoices from the server.
    • Stores download catalog files from the server.
  • Atlas transaction files and invoices
    • Bart downloads transaction and invoice files from the server (for processing).
    • Atlas uploads transaction and invoice files to the server.

This list is not exhaustive.

Server Configuration

User accounts

By convention, when creating FTP accounts for POS systems, we use the customer number as the username. For multiple POS systems at a store, a suffix denoting the POS software is used (i.e. 12345K for a Kroll installation). There is a minimum requirement of 6 characters for passwords (domain-global setting). For instructions on adding a new FTP account to set up POS ordering for a store, read here.

New User Defaults

A template is applied to the creation of a new user account, with the following being set if not specified manually:

  • Home Directory: C:\FTPOrders\%USER%
  • Logging
    • Directory: C:\FTP Logs\User Account Logs\%L-%M_%Y
    • Logs rotated monthly, last 12 kept.

Group Defaults

Additional pre-configured settings can also be applied if the user is added to a group. Assigning a user to one of the pre-configured groups should be how directory permissions and virtual paths are applied to a new user. This helps maintain consistency across all POS FTP accounts.

Group Defaults: Directory Access

(R) - Read, (L) - List, (W) - Write, (D) - Delete, (E) - Execute, (C) - Create directory, (N) - Rename, (I) - Inherit

C:\FTPOrders\%USER%\orders - RWADNL
C:\FTPOrders\%USER%\invoices - RWADNL
C:\FTPOrders\%USER%\ - RL
C:\FTP Root\catalogue\bc-share - RL (Or bc-nonsh if this is a Customer.)

Group Defaults: Virtual Paths

Groups

Contacting Support

SolarWinds/Customer ID: SW21963026

  • if a user is unable to log in, try logging in with their credentials using filezilla, if this fails , remote into the mail server using vsphere, then open serve u and under the domain unipharm and tab users find the account and check the settings.