Server Guide

0 views
Skip to first unread message

Vernon

unread,
Aug 3, 2024, 3:25:54 PM8/3/24
to paimindithe

Ahhh, the expert server, a place where everybody follows ATC instructions otherwhise they will meet caspers demise. New to the server? Just got grade 3 yesterday? Afraid of flying to get ghosted? You got ghosted already and dont want it to happen again? Ok, dont worry captain chris got you.

Ground:
You start off in this frequency, if the controller tells you to give way to an aircraft, just give way to him/her, let the aircraft pass, if the controller tells you to hold position, DONT MOVE!!! Until he/she says continue taxi or pushback approved, if the controller tells you hold short of a runway when you want to cross, dont attempt to cross, as there might be traffic.

Moral of the story: Listen to each and every one of our expert controllers, trust me they are trained wel and go through allot of exams just to control at that airport you flew in, so please listen to them no matter what, otherwhise fly training server and enjoy having a bad experience, As always Happy Flying And Safe Landings.

the path was generated because you started server with old config files, and server had no folders in place, you have to clean out the folder and make new one at .klei/, then make Main+Caves folders inside of it, etc.

this is sort of headache, especially with rented dedicated servers and their file system is a bit different than how you run a dedicated server off your personal connection, how do i get my mods back on my server with my all settings.ini from the old way of doing things pre-cluster?

This update has borked my server and I'm not even sure I can be bothered to support them with a 24/7 dedicated server anymore. This whole thing seems a bit arse about face if you ask me. Running multiple servers for 1 game server ?

Only way we can get caves content durning that process, not sure if they changing it. But 2 servers, does help with lag issues i think since the caves are sort of paused while the overworld is running.

I'm pretty sure reason this is being changed is exactly because Klei is gearing up to merge servers into one, instead of hosting them separately (since player hosted cave/overworld merged server are in beta already)

After creating a text document named cluster_token.txt , putting in the server token and saving it, I don't exactly know how I'm supposed to carry out step 7 when I don't have any other files than these.

hmm so i am able to make it work but the problem is caves did not work even though i added server.ini file of caves. I am told artemiy's server has no caves at the moment too. Are we missing something here or is there something not covered in this thread?

All save data goes inside \\Documents\Klei\DoNotStarveTogether now, whether it is your client save slots, or your dedicated server saves.. There is no need to use the -conf_dir command line argument anymore.

The "MyDediServer" as mentioned in the guide is any custom folder name for your dedicated server save. It can be anything, and will be used in the command line argument "-cluster MyDediServer", for example.

Within your cluster folder (e.g. MyDediServer), there will be two more shard folders, one for the Master shard (aka Forest world), and one for the Caves shard. Again, the folder names can be anything ("Master" and "Caves" is recommended) and will be used in the command line arguments "-shard Master" or "-shard Caves" for example.

In SAS EG 7.13 when creating a new Program in a Process Flow, the default Selected Server is Local. I want it to default to a Server option in my drop-down list. I know I can change it from the drop-down when I create a new Program, but I'd like it to default so I don't have to change it each time.

If you click on your connection in the bottom right corner of Enterprise Guide and open your connection profiles dialog box, then click on the Servers section, you should be able to select a default server.

If you don't get a static IP address from your ISP, you will need a Dynamic DNS service. This sets a hostname which will be redirected to your IP. There are a lot of providers for this, currently I use No-IP because it is free and has always worked out for me. So create an account here and set a hostname with your (external) IP address, which you can read here. Make sure you don't have a VPN active, because then the IP address will differ.

For all this fun to work, you need to give your Pi a static IP in your router and set up port forwarding to it for port 80 and 443. There are enough instructions on how to do this all over the internet.

Raspberry Pi OS (formerly known as Raspbian) is 32-bit by default. But for the server you need a 64-bit system. Starting with the Raspberry Pi 3 (and some models of the 2nd generation) a 64-bit chip is installed.
To install the system image, you now need a SD card (I recommend at least 8 GB) and the Raspberry Pi Imager. After opening it up, select your Raspberry Pi and under "Operating System" go to "Raspberry Pi OS (other)" and choose "Raspberry Pi OS Lite (64-bit)". Then select your SD card, click on "Next" and "Edit settings":

Click "Save" and "Yes". After the image has been written, remove the SD card, insert it into your Pi and connect a keyboard and monitor to it or connect via SSH (tutorials for this can be found on the web) and login using your specified credentials.

After the last command you have to register with your email address (for important notifications about your certificates) and accept the terms. You can decide if you want to share your e-mail address with EFF. Then enter your previously chosen hostname from No-IP.
Afterwards check the success by typing the hostname of No-IP into your browser. You should now be taken to the default Apache page via HTTPS.

After the last command you have to register with your email address (for important notifications about your certificates) and accept the terms. You can decide if you want to share your e-mail address with EFF. Then enter your previously chosen hostname from No-IP.
Afterwards check the success by typing the hostname of No-IP into your browser. You should now be taken to the default Nginx page via HTTPS.

Click on "Hosts", "Proxy Hosts", "Add Proxy Host", type in your domain name from No-IP. Leave the protocol on http and type the local IP of your Pi into "Forward Hostname / IP". Port will be 22300. You can optionally enable "Cache Assets" and "Block Common Exploits". In the SSL tab, select "Request a new SSL Certificate" and activate "Force SSL" as well as "HTTP/2 Support" and agree to the terms of service. The e-mail adress you type in here is for important notifications about your certificates.Then click "Save".

To login, browse to YOUR-DOMAIN.COM/joplin. The default e-mail is admin@localhost with admin as password. Please change those credentials immediately and add a non-admin user under the Users tab for syncing your notes. Keep in mind that the server is accessible to anyone on the internet and therefore strong passwords are highly recommended.

To keep the IP address at No-IP up to date, you have to install and set up the update client of No-IP per these instructions. In order to keep the service active after a reboot, enter the following command:

Note: If you don't want to do updates to your server regularly, check out the watchtower container. I didn't include this into my guide as you should be very careful when automatically updating a database.

One small point: you can install the 64bit image entirely headless if you want to: after the card has been hurned, take it out of the PC and reinsert it, which will load up the boot partition in file explorer/manager. Then i that partition make a file called "ssh" -- nothing more, and no extension. It can be empty or, for all I know, it can contain the whole of wikipedia. What matters is that it is on the boot partition and just called "ssh". If this is detected during the boot process on the pi, the ssh connection will start up and you can connect without adding a screen or keyboard to the pi.

Also latest is not actually being fully used for the server image yet as it is still beta software. The tag is therefore referencing an old beta version. If you want to try the latest server beta version you will need to use florider89/joplin-server:2.2.7-beta

Thanks for the bast reply. My iOS data is very updates. (synced before with dropbox) On my iMac i crreated a export of all data to have a backup. Now will do a clean install with your last part of the beta.

Another question: When i backup the path location that i put in the compose file and system will crash. After reinstall the things i can restore the data into the folder again and start the docker again?

I want to run joplin server locally on my raspberry pi using docker. I want to access it from another machine on the same network using its IP address. What do I enter for the APP_BASE_URL parameter in docker-compose.yml?

So, what you need is a DHCP helper or a DHCP forwarder. This sits on the router and it listens out for DHCP broadcasts. When it sees one it takes it and sends it to the DHCP server. In turn, the DHCP server gives the router the IP for that VLAN and the router passes back to the client.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages