Search the Community
Showing results for tags 'nextcloud'.
-
Hi! I'm looking for a way to host a fileserver, (preferably Nextcloud) a Jellyfin mediaserver and a Pterodactyl panel gameserver all on the same machine. I want to set up folders for each family member and one that everyone can access in the family for shared photos and files. Also, a media solution with an online panel for qbittorrent and a Jellyfin server that only has access to the downloaded films/series. On top of that a Pterodactyl panel (or something similar) where I can create and manage gameservers online. I'd like to run all of that on an SSD and 4x WD RED 2TB drives (with Raid z1 if possible). Running them on different servers isn't an option because I don't have the budget for that. I can scrap the gameserver idea if it isn't possible, however, I need to run a file server and a media server no matter what.
- 12 replies
-
Is it possible to setup ZFS/Btrfs RAID with just 1 drive, and will just add more drives in the future? I currently just purchased 1 20TB IronWolf & planning on buying another 1 later this year for my Jellyfin/Nextcloud server. I plan on getting another 20TB NAS drive in the future, and i don't want to deal with erasing the drive, and just want to simply add the drive for and enable redundancy. Then add a 3rd for RAID 10.
-
Like the title says, I really need help adding my drive to nextcloud. Right now, nextcloud and docker defaulted into my boot drive "C:" never really had an option to choose. Edit: I've read that the best option is to just do a fresh install of nextcloud and specify the path of my storage drive upon installing, BUT, I reviewed the installation process and I really can't see how I can specify it in the installation process. The problem is that it's only 200gb. I need it to be in my HDD which is in a Raid 5 with 4TB available storage. My problem is, I've read a ton of documentation but I could not find exact instructions on how to add/mount my hard drive. Sorry for being a complete noob, this is my first time setting up a home server and I'm already at a place where I dont wanna spend time moving my data back and forth since it takes 24 hours to move them if I want to install another OS instead. If anyone can help me with step by step details please. I've read literally a ton of instructions but there's always been a catch.
-
How to add trusted domain to config.php
MelvinKlein1000 posted a topic in Servers, NAS, and Home Lab
Hello there, i am very frustrated... I'm using TrueNAS Scale bluefin (release). The main purpose for my server is to act as a local smb file server, tailscale subnet router and nextcloud server. Things which are working without any problems: 1. SMB shares for multiple users with one group share. 2. Tailscale for providing vpn and subnet services 3. nextcloud is reachable over my local network and through Tailscale without any problems. 4. Make nextcloud reachable with a subdomain via cloudflare tunnel (no public IP) and secured via https. But here is the problem: In fact, the nextcloud (truecharts app) instance is reachable with my subdomain and is secured via https, but it is greeting me with the 'untrusted domain' screen... I know where the config.php file (described in nextcloud documentation) is located. I know that I have to add my subdomain to trusted domains within config.php. But i don't know how... I'm not able to install nano. Access to the file is denied. I'm really p**** that something that crucial is made that unbelivable hard to accomplish... Please help me, please. I was not able to find out the solution via google...- 12 replies
-
- truenas scale
- bluefin
-
(and 1 more)
Tagged with:
-
Hi, I am looking for a help with online file delivery solution. I am capable of coding it myself but I don't have time for that right now, so I'm asking if anybody doesn't know of existing solution. I will be selling a DVD with video from some event. Like 100 copies. Last year people complained that they don't have anything to play these DVD on. So I figured that I will include ONETIME USE ONLY link with digital download. (I would like to put it for free but I need to cover the cost of the cameraman and so on.) So I'm looking for solution where can I serve this single file locked with multiple unique passwords that are one time use only (so they won't share it). Idealy just a link and single password, no username. Either a ready made commercial solution or something I can serve from my trueNas core server. For example from my Nextcloud. Thank you everyone for tips.
-
Hello to you all! maybe someone here is able to help… I’m using Nextcloud since quite some time now and are experiencing some very frustrating problems ever since… especially during big uploads from remote and thus trough cloudflares tunnel i get errors every time. This is happening when I try to upload a bunch of files or a single file exceeding 100mb in size. I want a good solution not a its good enough thingy… so chunking or something like that is out of the race. When you are reading the reverse proxy documentation from Nextcloud AIO: https://github.com/nextcloud/all-in-one#notes-on-cloudflare-proxytunnel they are throwing light on quite a lot as big problems as the 100mb limitation problem… I have an Tailnet for accessing all not publicly accessible services and found out that 100% Cloudflare is the problem… I have read that the cloudflared tunnel app is a waste product… yes it is indeed exactly that for me. Don’t get me wrong i love Cloudflare for what it is. You have all kinds of dns entry options which are needed if you are hosting for example a mailserver… Therefore leaving them completely is not an option… at least for now. But for tunneling I have to find another solution… Anyway, I have tried a solution with that you are able to bypass a cgnat via WireGuard in theory… oh yes i know cgnat is as always the elefant in the room. I have got it kind of working but i can only open the npm default page nothing else set up inside of npm. (DigitalOcean VPS with Wireguard on it tunneling to a local server with Wireguard and a bunch up tables command’s and let cloudflares dns point to the VPS. If you want to know more about that please just ask me). Locally in my home network npm is working like it should. Please let there be someone who can help me set up an solution. A real unlimited selfhosted (preferably easy) solution… And a solution which is not designed especially for containers nor which is necessarily involving a reverse proxy… as always I’m hoping for the kind help of this community… Thanks!
- 4 replies
-
- cloudflare
- cgnat
- (and 4 more)
-
Hello, im new to Unraid (recently coming from Truenas) I understsnd most functions of a server and can easily follow guides. But I having multiple failures with dockers such as Nexcloud/Mairadb, Tailscale, DelugeVPN. In all cases the docker web GUI does not respond even on local network) My main objective is to achieve remote access to the server GUI and Nextcloud (or any cloud) I followed the following guides and everything worked perfectly except it won't open in browser: Priority #1 Tailgate: Guide Alternative to Tailscale: DelugeVPN: Guide (this is not necessary if I can get Tailgate to work) Would very much so appriciate some guidence. Tailscale version: 1.42.0 Linux Unraid - 6.12.0 Ping fail from PC (on same network to Tailscale IP) Can Ping from server to Tailsclale IP
-
Hi, so I recently set up a TrueNAS Scale and wanted to install NextCloud on it (using the official NextCloud app), however caldav and carddav are not working. In the administrator settings it shows me following error: Your web server is not properly set up to resolve "/.well-known/caldav". Further information can be found in the documentation ↗. Your web server is not properly set up to resolve "/.well-known/carddav". Further information can be found in the documentation ↗. When looking into the linked dokumentation it told me that the default location should be https://example.com/remote.php/dav and that seems to work for me (when I call that path on my nextcloud i get a white screen with the following text: This is the WebDAV interface. It can only be accessed by WebDAV clients such as the Nextcloud desktop sync client.) So I guess the problem seems to be resolving "/.well-known/caldav" to /remote.php/dav? I tried adding <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^/\.well-known/carddav /remote.php/dav [R=301,L] RewriteRule ^/\.well-known/caldav /remote.php/dav [R=301,L] RewriteRule ^/\.well-known/webfinger /index.php/.well-known/webfinger [R=301,L] RewriteRule ^/\.well-known/nodeinfo /index.php/.well-known/nodeinfo [R=301,L] </IfModule> to .htaccess and restarted the app, hoping that would solve the issue but it didn't... Do I need to configure something else? Did I configure something wrong, when installing the app? Some help would be appreciated
-
- truenas scale
- truenas
-
(and 3 more)
Tagged with:
-
This is an updated guide to an old one about how to set up nextcloud, your own cloud storage. This time it is going to be a vanilla install using ubuntu server, nginx, php, and the official nextcloud source code without docker container at all. This is a bit more time consuming than just spinning up docker container but it will allow greater control over the configuration. I may try to containerize this in the future so it becomes much easier to set up but as of now, I have not found a container image whose next cloud is configure to the way i want so I will be installing it natively. 1) prerequisite step, make sure your ubuntu is up to date sudo apt update && sudo full-upgrade 2) install nginx server as well as a convenient firewall utility sudo apt install nginx ufw -y 3) allow inbound connection for both port 80(http) and port 443(https) in your firewall settings, ufw already has a profile for this so just enable it. sudo ufw allow 'Nginx Full' && sudo ufw enable 4) test by opening up a web browser and type in your server ip address, you can get it using ip route ip route if your ip address begins with 192.xxx.xxx... and so on, it is a private ip sitting behind your router and the ip address is going to be with whatever network interface that you are using to connect to the network. in my case, it is my ethernet connection enp34s0 with the ip 192.168.1.10 inside your browser, type in http://<your ip address>. If you have desktop enviorment install on your ubuntu server, you can open up the browser in your server machine and do http://localhost but i suggest you do it from another computer so you can verify other computers are able to connect. for private ip, make sure whatever computer your browser is on is connected to the same network as well. if you see something like this, this means your nginx server is working properly. Make sure this is working properly first. If this isnt working, it will be difficult trouble shooting issues in later steps. Don't mind that it says apache2, my index.html file is the one from the apache which i have not deleted yet. 5) get a domain for ddns. If you want something free, use https://www.noip.com/ which is what i am going to be using. Go to its website and then register for an account then create a hostname, you can call your website whatever. This is optional and you can also skip this step if you have a public static ip or a domain name already but you will need to configure your nginx config file accordingly which I am not going to go over. install the no ip client to automatically update your server public ip address so web clients can query the dns record and get back the right ip address to your server. https://www.noip.com/support/knowledgebase/installing-the-linux-dynamic-update-client/ cd ~/; wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz; tar xzf noip-duc-linux.tar.gz; cd noip-2.1.9-1; make; sudo make install; it will ask you for your network interface. type 0, that is usually the proper one. mine is enp34s0 which is my ethernet adaptor interface. wifi interfaces will usually begins with wlps or wlan something. Note, running your server on wifi is bad idea. the rest is self explanatory, enter your no ip user name and password and choose the domain and rest can be just enter and enter key if you messed up the first time, you can do it again with the command below sudo /usr/local/bin/noip2 -C 6) create a ssl certificate with cerbot and lets encrypt. again, this is optional but you will be left without ssl encyption and you will need to config your nginx differently which I will not be going over either. Begin by installing the following packages. sudo apt install certbot python3-certbot-apache to verify the domain belongs to you, cerbot will need to bind to your server's port 80 and have an outside client connection to verify. for this purposes, we will need to temporaily stop nginx. sudo systemctl stop nginx NOTE IF YOUR COMPUTER SITS BEHIND A ROUTER, YOU WILL ALSO NEED TO ENABLE PORT FORWARDING IN YOUR ROUTER ADMIN PAGE. if your server has public and static ip and your server is not behind a NAT or already have firewall rules configure, you can skip this step. If you are running aws cloud for example, you dont need to do this. Go to your cloud admin pannel and configure the firewall rules and you should be good to go. FOR PRIVATE ROUTER to do port forwarding, check your router's admin page. Mine for example looks like this. make sure it is forwarding both port 80 and port 443 to the private ip of your server machine. mine is 192.168.1.10 like what i showed in the previous step. Be warned that this expose your computer to the public internet so please make sure you have taken care of security like firewall settings on your server machine. Also note, that your server's ip address may also change, to remedy this, have the router assign a static private ip for your server. Check your router manual on the proper how to. Next generate ssl certificate using certbot make sure you replace your domain-name.com with your domain name, mine is privatenextcloud123.ddns.net. After that it asks you some questions which is self explanatory. Just answer as prompted. sudo certbot certonly --standalone --agree-tos --preferred-challenges http -d domain-name.com if successful, you will see something like this now restart nginx sudo systemctl start nginx do a test run, copy and past your domain name into the browser. if you reach the same webpage, then congrats, you have a domain set up that is reachable from the world wide web. note if your certificate expired, you will need to do cerbot renew to renew it, you will need disable nginx again. You can automate this by using the crontab 7) Install database sudo apt install mariadb-server connect to the db and create database and user for nextcloud sudo mariadb then run the following database queries CREATE DATABASE nextcloud; and then grant privilege and set password for the nextcloud user. replace mypassword to whatever your password is GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'mypassword'; and flush the privileges FLUSH PRIVILEGES; exit out of the data base by typing exit and enter 8) Install nextcloud cd ~/; wget https://download.nextcloud.com/server/releases/latest.zip; unzip latest.zip; sudo mv nextcloud /var/www/; sudo chown -R www-data:www-data /var/www/nextcloud; sudo chmod 755 -R /var/www/nextcloud; 9) Install php. Currently, nextcloud has no support for php 8.2 so we will use the older 7.4 sudo apt install php7.4 php7.4-cli php7.4-common php7.4-json php7.4-fpm php7.4-curl php7.4-mysql php7.4-gd php7.4-opcache php7.4-xml php7.4-zip php7.4-mbstring 10) config nginx sudo nano /etc/nginx/sites-enabled/default delete everything(crl+k) and then copy and paste the template below. replace <your domain> with your own domain upstream php-handler { server unix:/var/run/php/php7.4-fpm.sock; } server { listen 80; listen [::]:80; server_name <your domain>; # enforce https return 301 https://$server_name:443$request_uri; } server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name <your domain>; access_log /var/log/nginx/nextcloud.access.log; error_log /var/log/nginx/nextcloud.error.log; ssl_certificate /etc/letsencrypt/live/<your domain>/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/<your domain>/privkey.pem; ssl_protocols TLSv1.2 TLSv1.3; ssl_session_timeout 1d; ssl_session_cache shared:MozSSL:10m; # about 40000 sessions ssl_session_tickets off; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; ssl_prefer_server_ciphers off; error_page 497 301 =307 https://$server_name:443$request_uri; # Add headers to serve security related headers # Before enabling Strict-Transport-Security headers please read into this # topic first. #add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always; # # WARNING: Only add the preload option once you read about # the consequences in https://hstspreload.org/. This option # will add the domain to a hardcoded list that is shipped # in all major browsers and getting removed from this list # could take several months. add_header Referrer-Policy "no-referrer" always; add_header X-Content-Type-Options "nosniff" always; add_header X-Download-Options "noopen" always; add_header X-Frame-Options "SAMEORIGIN" always; add_header X-Permitted-Cross-Domain-Policies "none" always; add_header X-Robots-Tag "none" always; add_header X-XSS-Protection "1; mode=block" always; # Remove X-Powered-By, which is an information leak fastcgi_hide_header X-Powered-By; # Path to the root of your installation root /var/www/nextcloud; location = /robots.txt { allow all; log_not_found off; access_log off; } # The following 2 rules are only needed for the user_webfinger app. # Uncomment it if you're planning to use this app. #rewrite ^/.well-known/host-meta /public.php?service=host-meta last; #rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; # The following rule is only needed for the Social app. # Uncomment it if you're planning to use this app. #rewrite ^/.well-known/webfinger /public.php?service=webfinger last; location = /.well-known/carddav { return 301 $scheme://$host:$server_port/remote.php/dav; } location = /.well-known/caldav { return 301 $scheme://$host:$server_port/remote.php/dav; } # set max upload size client_max_body_size 100M; fastcgi_buffers 64 4K; # Enable gzip but do not remove ETag headers gzip on; gzip_vary on; gzip_comp_level 4; gzip_min_length 256; gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; # Uncomment if your server is build with the ngx_pagespeed module # This module is currently not supported. #pagespeed off; location / { rewrite ^ /index.php; } location ~ ^\/(?:build|tests|config|lib|3rdparty|templates|data)\/ { deny all; } location ~ ^\/(?:\.|autotest|occ|issue|indie|db_|console) { deny all; } location ~ ^\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy)\.php(?:$|\/) { fastcgi_split_path_info ^(.+?\.php)(\/.*|)$; set $path_info $fastcgi_path_info; try_files $fastcgi_script_name =404; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $path_info; fastcgi_param HTTPS on; # Avoid sending the security headers twice fastcgi_param modHeadersAvailable true; # Enable pretty urls fastcgi_param front_controller_active true; fastcgi_pass php-handler; fastcgi_intercept_errors on; fastcgi_request_buffering off; } location ~ ^\/(?:updater|oc[ms]-provider)(?:$|\/) { try_files $uri/ =404; index index.php; } # Adding the cache control header for js, css and map files # Make sure it is BELOW the PHP block location ~ \.(?:css|js|woff2?|svg|gif|map)$ { try_files $uri /index.php$request_uri; add_header Cache-Control "public, max-age=15778463"; add_header Referrer-Policy "no-referrer" always; add_header X-Content-Type-Options "nosniff" always; add_header X-Download-Options "noopen" always; add_header X-Frame-Options "SAMEORIGIN" always; add_header X-Permitted-Cross-Domain-Policies "none" always; add_header X-Robots-Tag "none" always; add_header X-XSS-Protection "1; mode=block" always; # Optional: Don't log access to assets access_log off; } location ~ \.(?:png|html|ttf|ico|jpg|jpeg|bcmap|mp4|webm)$ { try_files $uri /index.php$request_uri; # Optional: Don't log access to other assets access_log off; } } save and exit (crl-x and then y and enter) then restart nginx sudo systemctl restart nginx now if you type your domain in your browser, you should see this. congrats, you are pretty much done. follow through the nextcloud install wizard. Enter "nextcloud" for database user and database name and then whatever password you set for the nextcloud database user in your previous step. After installation, you will see this feel free to post below if you encounter issues or have questions
-
So I just instlled True NAS on my Server + Nextcloud Jail. Works like a charm, but I just cant seem to get HTTPS to work. I have tried different tutorials online for at least 10 hours, but nothing works. I have: -Public IPv4 -Opened Ports for HTTP and HTTPS -Registered Domain -Reachable Nextcloud (HTTP only) Tutorial I have tried: https://www.truenas.com/community/threads/enable-lets-encrypt-ssl-in-nextcloud-on-freenas.78734/ https://drive.google.com/file/d/1E68zif8k6V70KBqMGS09Xp_-eGb-RquX/view# https://www.youtube.com/watch?v=g1mYxrxdJXM https://www.youtube.com/watch?v=6nkN4MbsXls&t=140s https://www.youtube.com/watch?v=hxSAGY5zRwQ&t=321s How important is SSL encryption for private Nexcloud usage really? Because I think Im ready to say fuck it and not encrypt the server at all
-
Hello folks, YouTube algorithm showed me this channel. Which let me to this IOStack setup that installs several of the software I want to try and get working. Seems like a great script and interface to get things working without much hassle with ports and minimal effort. I was wondering if anyone might have experience with this and if you can help verify the script is safe. https://sensorsiot.github.io/IOTstack/Getting-Started/ https://www.youtube.com/watch?v=KJRMjUzlHI8
-
- rasperrypi
- nextcloud
-
(and 1 more)
Tagged with:
-
This, this is my final FreeNAS and Nextcloud post. So I've gotten to the point of NextCloud and FreeNAS working together but I can only use the destination of /iocage/jails/NextCloud/root/media/ I have user folders setup and that's where all my data is, is there a way to use a different destination than /media/ or is there a way to make a folder in /media/? Whenever I try to make a folder in /media/ through Windows I don't have permission, is there a way to make a folder within /media/ via something like nano in shell? That's what it's set as right now but I want to make it so I can add /mnt/ActualNAS/banana or something to that extent to a destination that's readable by NextCloud. If any more information is needed, I can provide. FreeNAS Version: 11.3-U3.1 Nextcloud Version: v21
-
This should be my final post on my FreeNAS saga. So I've been trying to get my NAS to be remote accessible via NextCloud through a DDNS but the DDNS only takes me to my router login. How would I go about routing the DDNS to go to my Nextcloud page on 192.168.0.48:8282? Router: CODA-4852 DDNS Service: afraid.org FreeNAS Version: 11.3-U3.1 Nextcloud Version: v21 If any additional information is needed just ask
-
Hey guys, I recently started looking into nextcloud a little and would really like to set up my own cloud with it at home using true Nas and nextcloud. The plan for the server would be to mostly use it for Data storage, a synchronized Calendar and keeping notes on it. Apps like nextcloud talk would be pretty cool to have though and who knows what more - since there are a lot of pretty cool looking apps available for nextcloud. I was wondering what kind of hardware I would need to be able to have solid performance with like 5 to 10 users. Like how much Ram would be sufficient, what kind of cpu is needed etc - can a Raspberry deliver sufficient performance for so few users? Thanks for the help in advance Cheers Chris
-
Hey everyone, I am currently running a Proxmox cluster for a small business including a nextcloud that I now need a different office solution for. We used Onlyoffice for quite some time now, but after some NC updates it doesn't work anymore and the amount of connections it allows in the free version isn't enough. The free version of Collabora Online isn't an option too, as the limit it gives is even bigger than Onlyoffice. I saw Libreoffice Online as a viable alternative, but couldn't find any good guides. Does anyone here have experience, guides or tips with the above software they'd like to share that could help me?
-
Hello, I've set up the server and installed the NextCloud plugin, yet i cant seem to find my files that I've saved to NextCloud. I found a folder with the NextCloud info (seen in the path below), but I cant get access to it unless i share every folder through the ACL. \\PEPE-SAD-FROG\Mass Storage\iocage\jails\CloudServer\root\usr\local\www What I would like to be able to do, is to open a file through file explorer, save a document there, and be able to access it from any of my devices through either file explorer or the NextCloud app. Eventually I would like to make the server so i can access it from anywhere but that isnt on my agenda this week. I would appreciate your input and help cause I'm pretty stuck. This is my first time working with servers. Thanks. Edit: I know NextCloud is saving files to my TrueNAS server, because I'll upload a file on NextCloud and the "storage used" tab increases under storage pools in TrueNAS. But I still have no idea where its saving the files at. Please help
-
Hi, After Google Photos is no longer "free" (they want to scrape your data and pay for the privilege), Dropbox in no longer good, and OneDrive is a piece of ****, I decided to try Nextcloud on my on server. Config Hypervisor running: - FreeNas with Z1 zfs - Ubuntu VM running plex, sonarr, homeassistant, Nextcloud (installed on its own SSD) Usually Nextcloud installs in the localhost file system, but it is a VM and I want to keep my data on my NAS. I changed my data folder location to a mount that links the VM with my NAS (same mount I run my Plex, Sonarr and other related programs). After moving the data folder I get this error "Nextcloud your data directory is readable by other users". I solved that by editing server/config.php and adding 'check_data_directory_permissions' => false, . How safe is my setup given I bypassed this option? And who are other users? Is it referring to local users, I am the only person using this server, and yes I can browse the files stored by Nextcloud using SMB. I set up Nextcloud with https and let's encrypt, that I can access through a DDNS. Is this setup safe ish? Also, how do I get rid of or block the http connection, if I go to the VM ip using http is get --- Apache2 Ubuntu Default Page. (just delete the www /html/)? Thank you!
-
Budget (including currency): Since main aim is to undercut Google Photos, it needs to be really low. I think to get into 200-250€ with no additional monthly subscriptions would be nice. But really right know is about research where can I get with this. Country: Slovakia Games, programs or workloads that it will be used for: Photo Cloud storage (even better with shearing externally, I found out about Nextcould, so maybe that), maybe add Bitwarden and go from there. Basic info: So my knowledge in servers is poor. I have some basic understanding of stuff but that's it. For computers I understand principles and can set up, buy and I think would be able to build a basic PC. Right know I am just looking into what I actually want and need to be able to get this done. That is most likely all I have to say... if you have any good guides on this, I would love to read on this more. ISP questions: I was also wondering how is it with ISP. If I will host server at home, do I need static external IP? Do I need them to set up some forwarding on their side (every time I tried to make game server on my PC for friends I got stuck on port forwarding to the server. I could never open it up for some reason.) Hardware: I have nothing that I could reuse (maybe I could look online for old pc). Am I right that I can make this with just small Raspberry Pi board with some 4 harddisk tower plugged to the USB? Software: So I expect I need some sort of Linux OS, Nextcloud, app for VM and maybe something for the backup of hard disk, if one fails. Is that all? I dont really need remote access to the server itself. I would just have it at home. I think you can see from the post that I am completely lost in it. Also it might be late but video on LTT about very easy how to set up alternative to Google Photos would be amazing. Thanks for any help on this.
-
Hey gang, my current rig has the following specs: CPU: Intel Core i7 - 2600K @ stock (the silicon has degraded and it won't hold a stable overclock anymore) RAM: 4 x 4 GB DDR3-1600 @ 1600 Mhz Mobo: Asus P8Z68-V Pro (one PCIe slot doesn't work, long story short my GTX 580 died two years ago and there was smoke, EVGA replaced it with a 1050 Ti under their lifetime warranty program, no video until I moved it to the other x16 slot) I currently have an EVGA RTX 2060 Super but when I eventually upgrade I'll probably move that to the new system. What I'm wondering is if 2600K and 16 GB of RAM are enough to start a home server. I'd probably set it up with unRAID, add some storage and set it up for the following functions to start: - Plex (I very rarely would need to transcode as the devices I watch on usually work fine with mkv's) - NAS (I'd three HDDs so there'd be a parity drive and then I have a spare 512 GB SSD that can be a cache) - Nextcloud (I've only recently heard of Nextcloud but if I can self-host an alternative to Google Photos/Amazon Photos to offload my iPhone pictures that'd be swell) Maybe eventually I'd add more stuff like a Minecraft bedrock server for my kids and their friends though that might be pushing it. Oh also, if I added a faster networking card would I have issues with unRAID given how old my mobo and chipset are? Thanks!
- 3 replies
-
- nas
- home server
-
(and 3 more)
Tagged with:
-
Hello there! Can someon help me setup Nextcloud signaling server behind an univention server. My Univention server would be the public facing webserver. I set up may signaling server hopefully fine. BUT I can’t figure out the virtualhost on univention. My config currently is: <VirtualHost *:443> # ... existing configuration ... # Enable proxying Websocket requests to the standalone signaling server. ProxyPass "/standalone-signaling/" "ws://192.168.1.71:8080/" RewriteEngine On # Websocket connections from the clients. RewriteRule ^/standalone-signaling/spreed$ - [L] # Backend connections from Nextcloud. RewriteRule ^/standalone-signaling/api/(.*) http://192.168.1.71:8080/api/$1 [L,P] # ... existing configuration ... </VirtualHost> But I only get an 404 error. (I already enabled the site) I followed this guide: https://help.univention.com/t/howto-configure-additonal-websites-on-ucs/11582 and this guide: https://markus-blog.de/index.php/2020/07/30/how-to-install-nextcloud-talk-high-performance-backend-with-stun-turnserver-on-ubuntu/?unapproved=12801&moderation-hash=152ca0dc62476368de9460052f876bdd#comment-12801
-
Have a Truenas Server 12u8 with nextcloud 24.0.1. The jail is 12.2_release. Reported my issue 3-4 weeks ago to Truenas, no answer I tried to update the plugin to nextcloud 24.0.2. Keeps giving me the error "Error:Jail 'nextcloud_xxxx' not found!" where xxxx- some random 4 digit response like 9b94, 99c2,9025 as examples. Does anyone know what is causing this error?
-
I have used both Nextcloud and Owncloud and i seem to be coming into the same problems for both. After i configure Apache, PHP and MySQL i get brought to the web page where it should work. I watched many videos and read hundreds of articles online explaining different ways to set these up but they all keep giving me the same problems. i keep getting a bunch of gibberish when it should be asking for my login info. What i was using before was Freenas. I had the plugin for Nextcloud installed i had the jails configured correctly everything should have been working but it was bringing up the login page but it said that there was something wrong with MySQL an PHP setup. i scrapped that idea and now i tried installing Ubuntu 18.04 LTS terminal on my Windows 10 machine. I've tried changing which versions of PHP ans MySQL, i tried changing to a different version of owncloud from 10.0.4 to 10.0.10 but it keeps giving me the same problems. Im not super intelligent when it comes to Linux but every article has not worked for me. and i do not know why it is not working for me Any help would be amazing, Thanks.
-
Hey guys, The last couple of days I’ve spent some time getting familiar with VirtualBox, Ubuntu etc since I’m setting up my first home server! I’ve successfully installed a couple of Ubuntu versions and started to use the terminal. I’m somewhat familiar with SSH / PuTTY and I can follow YT tutorials, but I’m a Linux n00b. First few days was painful, but im starting to like Linux:) Server use cases: NAS (FreeNAS?) Plex Media server NextCloud LAMP / Web server to run a wordpress website. This is mostly for testing, learning and setting up a simple home server. I would like to have a dedicated web server in the future. OS & VM: Windows 10 + VirtualBox Im currently running VirtualBox on Win10 (not activated yet). I haven’t testes out Hyper-V or VMWare yet, will probably do so in the future. Ubuntu 18 as VM. Hard drives: 128GB Samsung SSD being used for OS atm. (Bought used). 128GB x2 Kingston SSDs arriving soon in the mail (bought used also), for OS. I’m thinking RAID1. 500GB Maxtor 500GB Toshiba 200GB x2 WD 1TB WD drive - temporary media drive while testing. It will be replaced with a 8-16TB HDDs in the near future. 1TB WD drive that’s in a working WD MyBook Live NAS that is was thinking to have as a separate physical NAS inside the computer case, using a Ethernet cable since I’m using up all 6 SATA ports on my motherboard (needs to be changed out in the future + a SATA expansions card or raid controller maybe?) Some of the questions I have: Should I use the spare 128GB Samsung SSD for NextCloud, and setup auto backup to one of the old 200GB WD drives? Should I have a separate VM with Ubuntu for the NAS and Plex, or could both run in the same VM, in the same or two different Docker containers? Should I have all the VirtualBox machines on the OS SSD, and the NextCloud Virtual Disk Image on a separate SSD to not eat up the free space on the OS drive? What should I have in mind when setting up FreeNAS to let both Plex and NextCloud use the same hard drives, or is it better to set them up in separate VMs with their own HDDs? What HDD would you recommend for a NAS and Plex, someting like 10GB WD RED Pro or 16GB Seagate IronWolf Pro? I would start with one drive then add another of the same type for RAID1, then expand with more ini the future as needed. How important is to have ECC RAM? I would be using it to beging with but Im consider upgrading it later on. I’m hoping that somebody can send me in the right direction, so that I get the correct foundation / structure for the server. Thanks for all the help!
-
Hey guys, My uncle is looking into getting his personal cloud (for redundancy and working on documents on different computers easily) and one of his options is https://nextcloud.com/box/ . From what I read I'm not completely sure I like it. However, I would like to know the opinion you guys have about the product (both hardware and software) and, if you have tried it, how did it go. Thanks!!