Create Your Own Nextcloud
Vložit
- čas přidán 13. 09. 2024
- NOTE AT 21:18: Opening ports 80 and 443 is redundant since http and https are already open; therefore you can skip the step. The dotifiles have been already corrected.
In this video I am going to show how I created my Nextcloud on Linode. It is the second step of my project to port all my data to open source. Next is going to be my mail server!
gitlab.com/efl...
** Become a Patreon to support the channel: bit.ly/39tSfgS **
** Follow Me on Twitter: bit.ly/3gKkPeR **
** Donate to the channel by visiting my Website **
My Hardware:
AMD Ryzen 9
32 GB RAM
Sapphire RX 5700 XT
My software:
Distro: Arch Linux
Video editing software: Kdenlive
Check out my Website and connect on Social Media!
Website: eflinux.com
Twitter: / ermanno_ferrari
Gitlab: gitlab.com/efl...
#LinuxMadeSimple #howto #nextcloud
Wonderful work, Ermanno. I am getting interested in NextCloud recently. Just got this video recommendation and it seems I am a pretty early viewer :-), thumb up!
Thanks! Let me know if I can help :)
I use the docker containers personally, but it was interesting to watch using the actual package installation.Especially on CentOS which I haven't used yet. Thanks for another great video.
I've been using nextcloud on podman as well and it runs really good on containers. I'll do a video about that.
Mr ermanno
Your tutorials are really always amazing
You are the boss
I did it like 2 months ago with a RPi2. Though there are many limitations with the RPi2, I was surprised how fast it was with the correct setup :)
Wow! Thanks for sharing that! I have to get my hands on one of those bad boys :)
As far as I know there is no need to both set the port and service for firewalld. If you run the --add-service and it works, then using --add-port is redundant... Check out '/etc/firewalld/services' or '/usr/lib/firewalld/services' folders, those files are what --add-service are referencing.... Thx for the videos I really enjoy them
True, I forgot about that. Thanks for pointing it out.
Great video Ermmano sir💯🔥
Thanks!
Thanks for sharing! Great video!
Hey thanks! And thanks for watching!
@@eflinux For sure! New subscriber. Looking forward to your videos!
Thanks for the sub! More coming soon ;)
@@eflinux Sweet!
Nextcloud is a great way to share files with 100% free software. I always prefer nginx, is faster than apache and also works better, the way to make vhosts is different but it's not difficult at all.
I have a question for you, do you know about webbrowser and email client apps that fits with Plasma? Firefox and Thunderbird are good but their interface it's gtk and sometimes you will not find matching themes between qt and gtk. Thank you for your tutorials, you always explain the things in a easy way to understand.
Thanks for sharing that! Have you tried Kmail and the Qutebrowser? Kmail works well and the browser is nice to use, but it requires a little learning :)
What resolution is your monitor? And what is that font in your terminal? Your fonts looks so good.
It's the standard Monospace font.
You're awesome for making this video 🙂👍
I am trying to do the exact same change with my VPS but something is broke with arch + nextcloud 21, I find it really difficult to install and have a lot of errors...
As a rolling release Arch always installs the latest packages. Probably it happens because Arch installs php8 by default. While it can work, Nextcloud recommends php7.3 or 7.4, which, actually, you can still install on Arch as well. I haven't tried it out yet on Arch, but I will eventually do a video about it in the future.
Please make guide or update your commands to fix the crob on centos 8 ive tried so much with apache bit and it's just not working.
How did you learn this much about linux in just 2 years!!!!! ??
I just love Linux :)
That’s the thing with Linux. You try to get into Linux and gain a lot of knowledge. Especially if you installed arch or compiled Gentoo :)
Can you recommend a tutorial where we use Nginx instead of Apache? I tried a "default" Nextcloud installation based on Apache and a manual setup with Nginx. From my experience using Apache really pushes the limit if you are using a cheap instance, with 1GB RAM.
However in my case, and from what I've seen this affects several people who use Nginx, I am not able to renew my certificate with certbot. This is a bummer, since this breaks calendar integration in thunderbird.
I did one last year but it is outdated. I can see what I can do to make one on Nginx, I'll look into it. Which distro did you use?
@@eflinux Thank you a lot! I currently use CentOS for my Nextcloud server. However from my understanding I will have to change distros soon, due to CentOS becoming a rolling release
CentOS Stream 8 is going to be a kind of early rolling release, between RHEL and Fedora. Rocky Linux should become the CentOS replacement. We'll see what happens, I am curious to see what's coming :)
Hey, had a question.
Is firefox going down? Its my favourite browser and want to know your opinion on it
Firefox will not disappear anytime soon. The issue around Firefox is nowadays more related to Mozilla, but that is another topic. For me Firefox is good, but I prefer something like Librewolf or the qutebrowser, both from performance and from a privacy standpoint. The best way, as always, is to try out different things and decide which one is better for you.
is centos stream good if you want a stable system. what about fedora or debian?
Debian defintely yes, Fedora is great, but it's a little too bleeding edge IMHO for Nextcloud.
@@eflinux thank you :-)
can i use arch+btrfs autosnapshots for server sides??
You should be able to.
@@eflinux any tip and tricks for making arch super stable
Ermanno - I would not open nexcloud up to the Internet (80/443). NC has too much of an insecure threat surface. Please put it behind a vpn or better yet use ZeroTier. ZT has a free tier and is a fantastic service.
Probably that is true for many cloud services, I think what you are suggesting is anyway good practice. I am still finishing up work on my NC and I will also tie up security, although I have to say, with the last two updates they stepped up that quite much.
Server hosting is a perfect solution for cloud BUT not for everyone , there really gotta be a way to do it from home without server. :(
I agree with you there, I wish I could do it from home as well, but I can't, so I don't really have choice. In some countries a static IP is much easier to get than here.
Thanks for your great tutorial Ermanno, all set up well on Centos-Stream (as per your instructions) except I'm having problems with the 'Cron' setup. When I try to run (as root) ] #crontab -u www-data -e in a shell I receive the message crontab: user 'www-data' unknown. Am not sure why, could it be an SELinux warning? Any assistance gratefully received.
Instead of www-data use httpd, that is the webserver user name for rhel based distros.
@@eflinux Hi Ermanno, really appreciate your reply, but unfortunately had no joy from that, so eventually I decided to take down the linode altogether. I would like to try the same setup with a 'home-based' server on a Fedora 34 installation. I would imagine this would be fairly similar but would you have any advice (pointers) regarding IP addresses and Port-Forwarding issues?
If it is a home server, the biggest issue is indeed the ip address. If you want to get external access reliably, you should have a static ip from your isp, otherwise you can try using dyndns, but you could run into issues.
@@eflinux Thanks, great advice Ermanno, I've also just found your "Enhance Your Nextcloud Security" video on Odysee...incredibly useful.
Glad it was helpful!