ETP Setup

Discussion related to "Everything" 1.5.
Post Reply
CliffyBoy
Posts: 23
Joined: Thu Feb 13, 2020 7:10 pm

ETP Setup

Post by CliffyBoy »

I dont quite understand the instructions to get ETP functional. My setup uses 2 Windows 11 PCs:

ES Server and ETP are installed on PC1 which contains a combination of local and remote drives (A-M), all of which are shared to PC2.

PC2 contains local drives (A-G), and can successfully access all shared drives from PC1 using \\PC1. Using ES Server, PC2 can view the combined ES index for PC1 and PC2.

I want to access PC1 files from PC2 ES index, so I now install ETP server on PC1.
-enable ETP server
-create username, pswd

On PC2
- connect to ETP Server
- enter Host IP, Username, Pswd
- Link type - \\Server\C

At this point PC2 shows the combined index of PC1 and PC2. When I click on an ES indexed folder for PC1, I get a Windows Security dialog that prompts for Network Credentials to connect to PC1.

No matter what credentials i put in (PC1 User/Pswd, PC2 User/Pswd, ES Username/Pswd) it doesnt accept them.

If I change the Link Type on PC2 to "C" I will get the msg "Windows cannot find 'D:\Folder1'.


I want PC2 to be able to open ES indexed links of files/folders from PC1 (Directories A-M) which I can currently only view within the ES Search window.

What else do I need to do and exactly how do I do it?

Thanks

-PS I dont know if its been fixed but the update function for ES Beta 1.5a 1396 doesnt work. I had to update manually to the current 1399 on both PCs.
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: ETP Setup

Post by void »

On the Server, what drives/folders are you indexing?
-Are they all local drives?

If you are indexing all local drives on the server, and using \\Server\C links on the client, you will need to share each drive as the drive letter on the server.
For example, on the server, share the C: drive as
C
, D: as
D
, etc...

Alternatively, you can use \\Server\C$ links which are the built-in c$ shares.
However, you will need administrator privileges to access these shares.
On the client, add server credentials under Start -> Control Panel -> User Accounts -> Manage your Credentials -> Add a windows credential.



If you are indexing all remote folders (eg: \\server\share) on the server, then use C: ETP links on the client.
The client will then see the same remote folder (eg: \\server\share)
CliffyBoy
Posts: 23
Joined: Thu Feb 13, 2020 7:10 pm

Re: ETP Setup

Post by CliffyBoy »

Thanks for replying. I'm in the process of trying your suggestions. In the meantime, here is clearer breakdown of what I'm doing:

PC1 - main ES with ETP Server Plugin.

This ES indexes PC1 Local drives - (C drive plus 6 externals), 8 Remote Network drives (Using RaiDrive to make them appear locally and shareable with a drive letter), and 12 Shared Local Network Drives (from PC2)

PC1 remote drives are listed as L:\files, M:\files, etc in ES Options, Indexes, Folders
PC2 shared drives are listed as \\PC2\A-drivename, \\PC2\B-drivename, etc in ES Options, Indexes, Folders
PC1 local drives are listed as Local NTFS volumes in ES Options, Indexes, NTFS

When using PC2 as client to access PC1 ETP server, I enter Tools, Connect to ETP Server, enter PC1 IP, Link type C:
This enables PC2 to view the full PC1 index (PC1 local/remote drives, PC2 local drives)

The next step would be to enable full access to PC1 index from PC2 (ability to open index folders)
According to your comment, it seems there are separate options for local and remote drives, but I'm using both simultaneously. What's the best way to handle these?

On, PC2 I dont have C: ETP links as an option for link type. Only C:, \\Server\C, \\Server\C$, ftp://host/C:
- If I use link type: C: I can see all PC1 and PC2 drives but I can't open any folders from the index (except PC2 folders)
- If I use link type \\Server\C or \\Server\C$, I can see all PC1 and PC2 drives but when it asks me for credentials it is not accepting anything I add (PC1 user, pswd, PC2 user pswd, or User/Pswd set up in PC1 ETP Server dialog).

The message it says is
Windows cannot access \\192.168.20.200\S
Error Code 0x80070043

Plus, in Credential Manager on PC2, PC1 and PC3 credentials are already listed with pswds.

Am I supposed to add something under generic credentials?
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: ETP Setup

Post by void »

Please try without credentials first..
On, PC2 I dont have C: ETP links as an option for link type. Only C:, \\Server\C, \\Server\C$, ftp://host/C:
For link type, please try
C:


Use link rewriting to fix up your drives on the server:


Exit Everything (File -> Exit)
Open your %APPDATA%\Everything\Everything.ini
(Everything-1.5a.ini for the alpha version)
Change the following lines:

Code: Select all

etp_client_rewrite_patterns=
etp_client_rewrite_substitutions=
to:

Code: Select all

etp_client_rewrite_patterns="C:","D:","\\\\PC2\\A-drivename","\\\\PC2\\B-drivename"
etp_client_rewrite_substitutions="\\\\PC1\\C-drivename","\\\\PC1\\D-drivename","A:","B:"
where:
C: is the C: drive on your server and \\PC1\C-drivename is share name )
D: is the D: drive on your server and \\PC1\D-drivename is share name )
\\PC2\A-drivename is the A: drive on your PC2
\\PC2\B-drivename is the B: drive on your PC2

Escape
\
with
\\


Save changes to Everything.ini
Close your Everything.ini (ie: close Notepad).
Restart Everything.
Connect to your ETP server using
C:
ETP links.

ETP client link rewrite



The Everything Server makes it easier on PC2 to index your local drives on PC2 while also indexing drives on your server.
The Everything Server also makes it easier to remap links.
CliffyBoy
Posts: 23
Joined: Thu Feb 13, 2020 7:10 pm

Re: ETP Setup

Post by CliffyBoy »

I just noticed I never replied. Changing the drive type to C: worked. Greatly appreciated your help.
Post Reply