-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove WebUi for setup/installation - 10.1/11 will require terminal a… #30757
Conversation
Codecov Report
@@ Coverage Diff @@
## master #30757 +/- ##
============================================
+ Coverage 61.98% 62.24% +0.26%
+ Complexity 18369 18343 -26
============================================
Files 1157 1153 -4
Lines 69080 68785 -295
Branches 1242 1242
============================================
- Hits 42818 42816 -2
+ Misses 25890 25597 -293
Partials 372 372
Continue to review full report at Codecov.
|
will it display a page that prompts the admin to do the setup process on the command line ? nice to have: also add a hint that one needs to adjust config.php directly after that, especially the parts about "overwrite.cli.url" |
yes - see the screenshot above - something nicer could be invented ....
I want to add this as parameter / question during ./occ m:i |
e38de18
to
2c07097
Compare
For enterprise users it's a good idea. but home users could be unable to cope. (on NAS devices, Ubuntu users...) |
And there are providers who "auto-setup" an ownCloud for you, and you (as the end-user) have an ownCloud admin webUI login, but no command line access yourself. You can press the "update" button in the webUI when a new version is out, and you want it. With this change, people on those providers will be left without being able to do updates, or the provider is going to have to decide if they will do the updates on behalf of the end-users. Will that be an issue for those kind of providers? |
I understand your point - but there are much more tasks through out the life time of ownCloud which are hard to almost undoable without terminal access. We need to teach our user base to use the terminal. Anything else will only cause frustration in later stages. To me the web based installer is a tool to fastly lockin users to ownCloud and keeps them locked in 😄 .... |
@DeepDiver1975: |
There are so many ways to get terminal or SSH access;, even ChromeOS users have access to SSH via a Chrome Web App. GCP, AWS.. don't even need to spin up an instance (at least with GCP) I duel boot ChromeOS and GalliumOS (KUbuntu deriv.) Linux is very, VERY foreign to me, and when I was a Windows user I never so much as edited or viewed a system file. NEVER used command-line but once when I had to debug a Runescape client. It involved typing rcmd and something. Since discovering Linux, now, I try to find out if there is a script or program with CLI implementation before going with a GUI client (or at least, if the GUI program has a command-line option). I use Lynx and Irssi for examples.. I'm currently looking for the best implementation of a BashBlog static site generator/markup compiler. I'm a complete newb, and still not sure if I know what "regular expression" means, as an example to my newbness. All this is another language to me but I'm feeling so challenged and eager to learn it so I can use it like it's second nature. I've been on the internet 15 years and I feel like I'm learning how to play Reader Rabbit all over again. It's the year of the Linux desktop, btw.The more informed a user is about the all-powerful CLI, the better our technological advancement for the future. Considering I will be installing OwnCloud for the first time, my fresh install would allow me the freedom to screen who is able to end up using my instance. Just an opinion I wanted to share. I'm in the..28-31 age bracket if that helps at all. |
@settermjd FYI when merged, documentation relevant. |
guys, i like the attitude that everybody setting up a cloud should be able to work with a terminal. those who can't should learn it, it's not an extremely big deal and actually it makes no sense to play admin without a certain background knowledge. so, yes, everybody should learn to use the terminal. indeed, i would love to talk to owncloud via terminal. however, my cloud is on a hosted server without any ssh access. so i cannot. period. just as many other users i know. it's a big german hoster and they even offer a three click fresh install of the most up-to-date stable owncloud version because many people use owncloud exactly that way. but i am pretty sure that they won't do manual updates and trouble-shooting for you on a regular basis. since neither doing fresh installs whenever there is a new update nor doing no updates at all is definitely no option, you will loose many users when abandoning the updater app. and their personal attitude towards the terminal plays no role in that case. |
considering that Phoenix will be the new frontend in OC 11, if we want a setup UI it would need to be rebuild it in Phoenix for "single node" installations. for people setting up the frontend on a separate server, the backend will need to be installed on CLI |
In a full blown Phoenix setup i See docker (with maybe docker composer) as the only simplified Setup mechanism for the Future. In such a scenario you anyhow have ssh access or use docker exec to get a bash. |
This is required as the functionality is no longer supported, thanks to being removed in owncloud/core#30757. This relates to owncloud/core#31073, and owncloud/core#36044.
…ccess
Description
Terminal access to the hosting web server is required. To install and update ownCloud use the occ commands.
Related Issue
Motivation and Context
Screenshots (if appropriate):
Types of changes
Checklist: