Hi All,
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this? vsftp seems to over complicate things.
Your advice?
Samba is out of the question.
Many thanks, -T
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
On 4/17/20 4:39 PM, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
This was a serious suggestion, but maybe it needs more description. It's not hard to setup, one person can set a certain folder on their computer to automatically sync with the server or else you can upload to it. You either create another user for the workstations or you can create a link that they can use to access the files.
On 2020-04-18 00:50, Samuel Sieb wrote:
On 4/17/20 4:39 PM, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
This was a serious suggestion, but maybe it needs more description. It's not hard to setup, one person can set a certain folder on their computer to automatically sync with the server or else you can upload to it. You either create another user for the workstations or you can create a link that they can use to access the files.
Hmmmmm. Sounds interesting.
https://en.wikipedia.org/wiki/Nextcloud
Nextcloud is a suite of client-server software for creating and using file hosting services. Nextcloud is free and open-source, which means that anyone is allowed to install and operate it on their own private server devices.
Nextcloud application functionally is similar to Dropbox, Office 365 or Google Drive, but can be used on home-local computers or for off-premises file storage hosting.
And it say is had "end-to-end encryption".
And even better: $ dnf whatprovides nextcloud Last metadata expiration check: 8 days, 5:37:51 ago on Thu 09 Apr 2020 08:59:40 PM PDT. nextcloud-10.0.4-8.fc31.noarch : Private file sync and share server Repo : fedora Matched from: Provide : nextcloud = 10.0.4-8.fc31
Oh look e here: Clients: Windows, macOS, Linux, Android, iOS
And I can set the firewall to only allow those five clients to use it.
I like it! Thank you!
On 4/18/20 2:40 AM, ToddAndMargo via users wrote:
And even better: $ dnf whatprovides nextcloud Last metadata expiration check: 8 days, 5:37:51 ago on Thu 09 Apr 2020 08:59:40 PM PDT. nextcloud-10.0.4-8.fc31.noarch : Private file sync and share server Repo : fedora Matched from: Provide : nextcloud = 10.0.4-8.fc31
I wonder if the new package doesn't have that provide. There's a version 18 in the repo.
On 2020-04-18 00:50, Samuel Sieb wrote:
On 4/17/20 4:39 PM, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
This was a serious suggestion, but maybe it needs more description. It's not hard to setup, one person can set a certain folder on their computer to automatically sync with the server or else you can upload to it. You either create another user for the workstations or you can create a link that they can use to access the files.
Hi Sam,
Found a wonderful tutorial:
https://fedoramagazine.org/build-your-own-cloud-with-fedora-31-and-nextcloud...
-T
On 2020-04-17 16:39, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
nextcloud.com wants a ton of money per year. But we have a copy in our repo. What is going on?
And where do I find the Windows clients?
On 2020-04-19 11:44, ToddAndMargo via users wrote:
On 2020-04-17 16:39, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
nextcloud.com wants a ton of money per year. But we have a copy in our repo. What is going on?
And where do I find the Windows clients?
Does doing a google search (or whatever is your favorite search engine) for "nextcloud windows client" not return any useful information?
On 2020-04-18 21:01, Ed Greshko wrote:
On 2020-04-19 11:44, ToddAndMargo via users wrote:
On 2020-04-17 16:39, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
nextcloud.com wants a ton of money per year. But we have a copy in our repo. What is going on?
And where do I find the Windows clients?
Does doing a google search (or whatever is your favorite search engine) for "nextcloud windows client" not return any useful information?
It brings up
https://nextcloud.com/clients/
but these are for version 13. We are on version 10
On 2020-04-19 12:04, ToddAndMargo via users wrote:
On 2020-04-18 21:01, Ed Greshko wrote:
On 2020-04-19 11:44, ToddAndMargo via users wrote:
On 2020-04-17 16:39, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
nextcloud.com wants a ton of money per year. But we have a copy in our repo. What is going on?
And where do I find the Windows clients?
Does doing a google search (or whatever is your favorite search engine) for "nextcloud windows client" not return any useful information?
It brings up
https://nextcloud.com/clients/
but these are for version 13. We are on version 10
That is the same link which was provided by Samuel.
Is there any reason to suspect that version 13 clients aren't backward compatible with version 10 server?
On 2020-04-19 12:04, ToddAndMargo via users wrote:
It brings up
https://nextcloud.com/clients/
but these are for version 13. We are on version 10
Oh, and if you search "nextcloud older windows clients" you get to....
https://github.com/nextcloud/desktop/releases
So, there's that.
On 2020-04-18 22:02, Ed Greshko wrote:
On 2020-04-19 12:04, ToddAndMargo via users wrote:
It brings up
https://nextcloud.com/clients/
but these are for version 13. We are on version 10
Oh, and if you search "nextcloud older windows clients" you get to....
https://github.com/nextcloud/desktop/releases
So, there's that.
Thank you. I added it to my documentation
On 4/18/20 8:44 PM, ToddAndMargo via users wrote:
On 2020-04-17 16:39, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
nextcloud.com wants a ton of money per year. But we have a copy in our repo. What is going on?
That's for hosting.
And where do I find the Windows clients?
On 2020-04-18 21:01, Samuel Sieb wrote:
On 4/18/20 8:44 PM, ToddAndMargo via users wrote:
On 2020-04-17 16:39, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
nextcloud.com wants a ton of money per year. But we have a copy in our repo. What is going on?
That's for hosting.
They did not make that really clear.
I wonder why we are still on version 10, if they are on version 13? Did our intrepid testers stop something awful from coming through?
And where do I find the Windows clients?
Hope they work for version 10! I will find out shortly.
Thank you!
On 4/18/20 9:06 PM, ToddAndMargo via users wrote:
On 2020-04-18 21:01, Samuel Sieb wrote:
On 4/18/20 8:44 PM, ToddAndMargo via users wrote:
On 2020-04-17 16:39, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
nextcloud.com wants a ton of money per year. But we have a copy in our repo. What is going on?
That's for hosting.
They did not make that really clear.
I wonder why we are still on version 10, if they are on version 13? Did our intrepid testers stop something awful from coming through?
nextcloud was kind of on hold in Fedora for a while. There are builds for 18, but I don't know why they aren't available. You can get them from koji: https://koji.fedoraproject.org/koji/packageinfo?packageID=23789
And where do I find the Windows clients?
Hope they work for version 10! I will find out shortly.
The clients are backwards compatible.
On 2020-04-18 21:01, Samuel Sieb wrote:
On 4/18/20 8:44 PM, ToddAndMargo via users wrote:
On 2020-04-17 16:39, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
nextcloud.com wants a ton of money per year. But we have a copy in our repo. What is going on?
That's for hosting.
And where do I find the Windows clients?
What is your take on their "AppImage" for Linux. A good thing? I'd rather stick with RPM's if possible
On 4/18/20 9:09 PM, ToddAndMargo via users wrote:
On 2020-04-18 21:01, Samuel Sieb wrote:
On 4/18/20 8:44 PM, ToddAndMargo via users wrote:
On 2020-04-17 16:39, Samuel Sieb wrote:
On 4/17/20 4:28 PM, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this?
NextCloud?
nextcloud.com wants a ton of money per year. But we have a copy in our repo. What is going on?
That's for hosting.
And where do I find the Windows clients?
What is your take on their "AppImage" for Linux. A good thing? I'd rather stick with RPM's if possible
I have been using their tarball installed version for a while because of the lack of updates in Fedora. It can update itself when new versions are released. Now that there is a new version in Fedora, I'll look into trying to switch back to that.
On Fri, Apr 17, 2020 at 7:29 PM ToddAndMargo via users users@lists.fedoraproject.org wrote:
Hi All,
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this? vsftp seems to over complicate things.
I take sftp/sshfs or even vnc will be equally complicated?
Your advice?
Samba is out of the question.
Many thanks, -T _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
On Fri, 17 Apr 2020 at 20:29, ToddAndMargo via users < users@lists.fedoraproject.org> wrote:
Hi All,
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
What security concerns does the customer have? What version(s) of Windows? What format are the documents? Do you need to log views? Does the client want a particular Windows file viewer?
Question, what is the best to go about this? vsftp seems to over complicate things.
Your advice?
Try to stick with sshd as it is generally the first service to be installed that provides network access to files. Create a chroot jail for the user(s) who will view the documents.
Many editors have support for scp. https://www.gnu.org/software/emacs/manual/html_node/emacs/Remote-Files.html (The FSF has quite robust Windows emacs binaries).
Hey.
I know I'm coming into this late. Does your client have a "budget"? Is he able/willing to allow users to access/view the docs via browser?
I'm fairly certain there are paid services that will get you what you're looking for at a "reasonable" cost. You didn't say how many people (or how many times, or how many docs) will go into the mix. I also think there might be content web/mobile open source apps to allow docs to be viewed/checked out - with viewing via browser.
On Fri, Apr 17, 2020 at 9:20 PM George N. White III gnwiii@gmail.com wrote:
On Fri, 17 Apr 2020 at 20:29, ToddAndMargo via users < users@lists.fedoraproject.org> wrote:
Hi All,
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
What security concerns does the customer have? What version(s) of Windows? What format are the documents? Do you need to log views? Does the client want a particular Windows file viewer?
Question, what is the best to go about this? vsftp seems to over complicate things.
Your advice?
Try to stick with sshd as it is generally the first service to be installed that provides network access to files. Create a chroot jail for the user(s) who will view the documents.
Many editors have support for scp. https://www.gnu.org/software/emacs/manual/html_node/emacs/Remote-Files.html
(The FSF has quite robust Windows emacs binaries).
George N. White III
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
On 2020-04-17 19:04, bruce wrote:
Does your client have a "budget"?
somewhat
Is he able/willing to allow users to access/view the docs via browser?
Does not care, as long as they are private
I'm fairly certain there are paid services that will get you what you're looking for at a "reasonable" cost. You didn't say how many people (or how many times, or how many docs) will go into the mix. I also think there might be content web/mobile open source apps to allow docs to be viewed/checked out - with viewing via browser.
Maybe apache with https. Their firewall will be able to clock all traffic from IP addresses that are not theirs.
Apache would require a certificate
On 2020-04-17 18:19, George N. White III wrote:
What security concerns does the customer have?
Has to be private
What version(s) of Windows?
Windows 10
What format are the documents?
PDF and ODT
Do you need to log views?
No
Does the client want a particular Windows file viewer?
Be nice is they could use Windows Explorer (not Internet Explorer)
Try to stick with sshd as it is generally the first service to be installed that provides network access to files. Create a chroot jail for the user(s) who will view the documents.
Many editors have support for scp. https://www.gnu.org/software/emacs/manual/html_node/emacs/Remote-Files.html (The FSF has quite robust Windows emacs binaries). -- George N. White III
On Fri, 2020-04-17 at 16:28 -0700, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
You haven't said what kind of docs. Do they need to be a specific filetype, or do they just need to be able to read some instructions? If it's the latter, you could just use a webserver.
On 2020-04-17 22:57, Tim via users wrote:
On Fri, 2020-04-17 at 16:28 -0700, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
You haven't said what kind of docs. Do they need to be a specific filetype, or do they just need to be able to read some instructions? If it's the latter, you could just use a webserver.
PDF and ODT.
Web server would work, if I could figure otu how to do a https certificate. But that would probably be just as worky as vsftp
On 4/17/20 11:07 PM, ToddAndMargo via users wrote:
On 2020-04-17 22:57, Tim via users wrote:
On Fri, 2020-04-17 at 16:28 -0700, ToddAndMargo via users wrote:
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
You haven't said what kind of docs. Do they need to be a specific filetype, or do they just need to be able to read some instructions? If it's the latter, you could just use a webserver.
PDF and ODT.
Web server would work, if I could figure otu how to do a https certificate. But that would probably be just as worky as vsftp
certbot is easy and you can create a cron job to auto renew it.
On 2020-04-17 16:28, ToddAndMargo via users wrote:
Hi All,
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this? vsftp seems to over complicate things.
Your advice?
Samba is out of the question.
Many thanks, -T
They "may" in the future want to add content, but have not made up their mind
On Fri, 2020-04-17 at 16:28 -0700, ToddAndMargo via users wrote:
Hi All,
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this? vsftp seems to over complicate things.
Your advice?
By far the easiest solution is to use one of the commercial cloud providers such as Dropbox or Google Drive. I'd certainly consider those before rolling my own solution, as long as they meet your requirements.
poc
On Sat, 18 Apr 2020 at 07:33, Patrick O'Callaghan pocallaghan@gmail.com wrote:
On Fri, 2020-04-17 at 16:28 -0700, ToddAndMargo via users wrote:
Hi All,
I have a scenario where I have a Fedora server at one location and five Windows workstations, each at a different location.
The customer wants to give the five remote workstations the ability to view (not edit) certain documents.
Question, what is the best to go about this? vsftp seems to over complicate things.
Your advice?
By far the easiest solution is to use one of the commercial cloud providers such as Dropbox or Google Drive. I'd certainly consider those before rolling my own solution, as long as they meet your requirements.
There are also secure file sharing services used by financial companies, layers, etc. The ones I've encountered worked with a web browser.
File sharing means users will download files as opposed to just viewing remote content so always seeing the current version on the server.
NextCloud uses WebDAV. My former work blocked WebDAV at the firewall:
https://www.networkworld.com/article/2202909/-webdav-is-bad---says-security-...
Windows 10 Pro has an NFSv3 client that works well on my LAN inside Windows Explorer. You could use an ssh tunnel: https://access.redhat.com/solutions/788423 (putty has an option "don't start a shell or command" when creating tunnels).
On 4/18/20 7:13 AM, George N. White III wrote:
NextCloud uses WebDAV. My former work blocked WebDAV at the firewall:
It uses that for syncing, but you can access the web interface with plain http.
https://www.networkworld.com/article/2202909/-webdav-is-bad---says-security-...
Did you read that article? There's nothing inherently bad with the webdav protocol. The article is all about Microsoft vulnerabilities, DLL exploits, etc.
On Sat, Apr 18, 2020 at 4:33 AM Patrick O'Callaghan pocallaghan@gmail.com wrote:
By far the easiest solution is to use one of the commercial cloud providers such as Dropbox or Google Drive. I'd certainly consider those before rolling my own solution, as long as they meet your requirements.
Since I just finished going through this, I'll add my 2 cents. Google Drive didn't work for me, even though I've already got a Google account. This is because there is no syncing client for Linux, and that's what most of my machines are. I understand that there is a new 3rd party "Gdrive" client; I will have to look into that when I get time. Dropbox has recently reduced the number of allowed devices to 2 without a paid account, which caused me to start looking at other services. Never looked at NextCloud. My personal choice was SpiderOak, because they store your data encrypted so that even their own employees can't see it. So I figured if I was going to have to have a paid account anyway, I'd use that. The only drawback to SpiderOak is that the Android client is read-only. This is intentional due to the lack of security on Android devices, but this could make it a non-starter for some (such as my wife, who does absolutely everything on her phone; she has a Linux laptop but only uses it for things where she needs more screen real estate). I also use Amazon S3 as an archive, because it is very cheap if you use the tier where writing is easy but restoring is slower and costs. But it's good for storing stuff I don't want to lose (such as encrypted copies of my GnuCash data file, all our photos and videos).
I'm not claiming I know best about all this, just some data points.
--Greg
On Sat, 2020-04-18 at 11:06 -0600, Greg Woods wrote:
On Sat, Apr 18, 2020 at 4:33 AM Patrick O'Callaghan pocallaghan@gmail.com wrote:
By far the easiest solution is to use one of the commercial cloud providers such as Dropbox or Google Drive. I'd certainly consider those before rolling my own solution, as long as they meet your requirements.
Since I just finished going through this, I'll add my 2 cents. Google Drive didn't work for me, even though I've already got a Google account. This is because there is no syncing client for Linux, and that's what most of my machines are.
Yes, it's ironic that Google don't provide a proper (non-browser) syncing tool for Linux, given that their backend runs on Linux. However, there is a commercial syncing client called Insync ( https://www.insynchq.com/), which I've used for several years. It's far from perfect but it works for me. A personal use perpetual license is not expensive.
poc