Hello everyone, I'm Panda, your NAS navigator. NAS is not just storage, digital can also be life, pay attention to me, add some 'technology' to your life!
introduction
If you want to play the advanced game of NAS, you must use SSH tools, whether it is container orchestration or scripting, it is necessary to use SSH tools to execute with root permission. Panda's usual use is basically FinalShell, but the premise is that I'm at home. If I'm not at home and need to use SSH urgently, if I don't have my own computer, or if I need to use it on a mobile device, then I use EasyNode.
Function:
- webssh终端&SFTP
- 批量导入(Xshell&FinalShell)
- Instance grouping
- Credential escrow
- Email notifications
- Instance status is pushed
deploy
It's not difficult to deploy the project, and there are no permission requirements, after all, we only need to use its server monitoring and SSH web features. At present, the project has 1.1k Star on github, and if you are interested, you can go to the source address of the project to view.
In the documentation of the project, there is already a docker run command given by the author, and you only need to adjust the command according to your own situation.
docker run -d --net=host --name=easynode-server -v $PWD/easynode/db:/easynode/server/app/db chaoszhu/easynode
The project uses the host network, and the port occupation is 8082 and cannot be changed, so remember to check your port situation before deployment.
Open the SSH port of the NAS and run the command directly after connecting to the NAS with the SSH tool.
If the container is successfully started, you can access the main interface of the project through NASIP+8082.
experience
If you choose a one-time session, you need to log in again after closing, and you can choose the retention period, and the default password is admin.
Another point to note is that the project only supports public IP login, or use a domain name to log in after DDNS, and does not support LAN IP login, there will be unlimited pop-up login interfaces, and IP will also be recorded in the logs of the project.
After logging in, you can see the current login server information, general IP, CPU, memory, storage and network information.
Click on the function settings in the upper right corner to view login records, group management, global notifications, email settings, and so on. Remember to change your password here after deployment.
Click on the server's function button to pop up the options for Terminal, Modify Server, Remove Host, and Remove Credentials. To connect to the terminal for the first time, we need to set the corresponding port number and password.
After setting the save password, click the terminal connection again to jump to the SSH web interface. The server automatically logs in.
summary
The project web page is adaptive, so it can also achieve a good experience on the mobile phone, which is quite good for temporary use or on-the-go use, and SFTP can be optionally turned on to directly access the internal storage of the NAS.
The above is all the content of this issue, if you think it's interesting or helpful to you, you might as well like the collection, and finally hope to get your attention, let's see you next time!