instellen apparaat default benaderbaar op apparaatnaam.local

Status
Niet open voor verdere reacties.

Basenburgen

Gebruiker
Lid geworden
25 feb 2011
Berichten
59
Hallo,

ik heb geen idee waar ik deze vraag moet plaatsen. :)
Als je bijvoorbeeld een wifi repeater aanschaft en deze verbinding laat maken met je netwerk dan is deze natuurlijk benaderbaar op het ipadres dat is toegewezen.
Vaak stellen deze hardware fabrikanten ook in dat de webinterface ook te benaderen is op bijvoorbeeld wifirepatermodel.local.

Ik wil een raspberry pi configureren met nextcloud voor een vriend van me.
Echter weet ik de ip range niet, waardoor ik bijvoorbeeld nextcloud.local wil gebruiken.
Weet iemand hoe ik dit kan configureren?

Alvast bedankt en vriendelijke groet,
 
Beste Basenburgen,

Ik heb geen enkele ervaring met nextcloud (behalve dat ik net even door de interface klikte....) maar met een apache server zou ik het zo doen:

Code:
#install apache:
sudo apt-get update && sudo apt-get install -y apache2

#servername zetten:
sudo nano /etc/apache2/apache2.conf

#testen of apache werkt:
sudo apache2ctl configtest

#herstart apache:
sudo systemctl restart apache2

#host file fixen:
sudo nano /etc/hosts

#toevoegen:
127.0.0.1    example.local

#(apache specifiek) meerdere virtuele hosts aanzetten (/etc/apache2/sites-available/example.local):
<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	ServerName www.example.local
	ServerAlias example.local

	DirectoryIndex index.html
	DocumentRoot /var/www/example.local

	ScriptAlias /cgi-bin/ /var/www/example.local/cgi-bin
	Alias /doc/ "/usr/share/doc/"

	<Directory />
		AllowOverride None
		Options FollowSymLinks
	</Directory>
</VirtualHost>

#hele boel activeren en herstarten
sudo a2ensite example.local && sudo apache2ctl graceful

---

Nu dan... nextcloud...

Ik neem aan dat het wel een beetje normaal is opgezet en dat je dus alleen de hostfile hoeft aan te passen:
Code:
sudo nano /etc/hosts

toevoegen:
Code:
127.0.0.1    example.local


---
generiekere, en imo betere, oplossing

.local wil niet altijd werken op elk OS (android, mac os , linux, ios etc.) dus zou ik een statisch ip zetten:

Check even welke range je zit met:
Code:
ip addr

Zoek het apparaat met het volgende commando (evt. 192.168.1.* aanpassen naar iets als 10.0.0 als dat uit ip addr kwam):
Code:
nmap -sn 192.168.1.*

Dat geeft je alle hostnames + ip addressen, effe inloggen op nextcloud:
ssh username@gevondenip

van daaruit kan je een vast ip op je nextcloud zetten waardoor je er altijd bijkan.

In de nieuwe ubuntu gaat dat tegenwoordig met netplan:

Code:
sudo nano /etc/netplan/01-netcfg.yaml

Dan even toevoegen met juiste waardes:

Code:
  ethernets:
    adapter:
      dhcp4: no
      dhcp6: no
      addresses: [GEWENSTIP/24]
      gateway4: ROUTERIP
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

Even checken of alles goed is gegaan:
Code:
sudo netplan --debug apply

Als dat gelukt is heb je een vast IP voor je nextcloud doosje, maakt het een stuk handiger om te verbinden met evt. android / je pc.

Bonus
Ook kan je dan in de router een poortje openen zodat je nextcloud zelfs van buiten je eigen netwerk bijkan ;)

Net even een ubuntu servertje met nextcloud opgespint en dat werkt prima op deze manier:
yep.png
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan