*New 11.3 series Release:
2019-10-19: XigmaNAS 11.3.0.4.7014 - released

*New 12.0 series Release:
2019-10-05: XigmaNAS 12.0.0.4.6928 - released!

*New 11.2 series Release:
2019-09-23: XigmaNAS 11.2.0.4.6881 - released!

We really need "Your" help on XigmaNAS https://translations.launchpad.net/xigmanas translations. Please help today!

Producing and hosting XigmaNAS costs money. Please consider donating for our project so that we can continue to offer you the best.
We need your support! eg: PAYPAL

NASremote Android App for NAS4Free

Compile and development by yourself!
Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
TooTall18T
Starter
Starter
Posts: 69
Joined: 12 Nov 2015 16:51
Status: Offline

NASremote Android App for NAS4Free

#1

Post by TooTall18T » 25 Nov 2016 15:37

Hello guys

I think some of you know my free time project NASremote, maybe from Play-Store or from the thread in the German category viewtopic.php?f=29&t=9931 , but ChriZathens ask me to make a separate thread for all who don't speak German and here it is.

I have begun to develop NASremote because sometimes I check the status of the drives or the NAS it self from my mobile or my tablet pc. And yes of course I could do that by using the WebGUI, but I think the WebGUI is not very comfortable on a mobile screen. So I decided to develop an app that can check and control the status of the NAS and it's components.
The second reason for this project is that I starts learning programming Java and Android and the best way to learn something is to make something useful.

At the moment the app have not so much functions, but the app is growing step by step and maybe in the future it can handle most of the functions we need.

The actual range of functions: [05.01.2017 V0.5.0.0]
- Configure multiple NAS
- Language changeable (automatic/German/English)
- Online status of the NAS (online/offline)
- Shutdown
- Standby (S1/S2/S3)
- Restart
- NAS start by WakeOnLan (WoL)
- Display the volume levels with and without displaying the status of the disks
- Standby for single hard drives (not for Raid and zfs)
- Status of the miniDLNA (V1.1.4 & 1.1.5) Server (online/scanning/offline)
- miniDLNA start scanning
- Start / stop of the miniDLNA server
- Show miniDLNA log-file
- Screen orientation selectable (automatic/portrait/landscape)
- Dynamic IP adress (dhcp)
- Downloader (add and manage download commands)
- Usage (CPU/Core/Ram)
- Read SMART-data
- Tasker interface
- Download log files
- Send own shell commands

And now it's your turn, if you have a question or a wish please let me know.

The actual version of NASrrmote V0.5.0.0 https://play.google.com/store/apps/deta ... .nasremote
Deutscher Beitrag: viewtopic.php?f=29&t=9931&p=62083#p62083
Last edited by TooTall18T on 05 Jan 2017 14:10, edited 3 times in total.

User avatar
ChriZathens
Forum Moderator
Forum Moderator
Posts: 833
Joined: 23 Jun 2012 09:14
Location: Athens, Greece
Contact:
Status: Offline

Re: NASremote Android App for NAS4Free

#2

Post by ChriZathens » 25 Nov 2016 16:07

Thanks a lot for your efforts.
I don't want to start with feature requests.. :D , just wanted to thank you for creating a topic here for those who don't speak German. (despite I do speak a little German, I still need to use tranlate some times.. :lol: )
I am sure the existense of your topic here will contribute to the development of your project.
Thanks again and have a nice afternoon
My Nas
  1. Case: Fractal Design Define R2
  2. M/B: Supermicro x9scl-f
  3. CPU: Intel Celeron G1620
  4. RAM: 16GB DDR3 ECC (2 x Kingston KVR1333D3E9S/8G)
  5. PSU: Chieftec 850w 80+ modular
  6. Storage: 8x2TB HDDs in a RaidZ2 array ~ 10.1 TB usable disk space
  7. O/S: XigmaNAS 11.2.0.4.6625 -amd64 embedded
  8. Extra H/W: Dell Perc H310 SAS controller, crosflashed to LSI 9211-8i IT mode, 8GB Innodisk D150SV SATADOM for O/S

Backup Nas: HP N40L (4x1TB HP branded Seagate disks in RaidZ configuration - 8GB ECC RAM)

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 498
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: NASremote Android App for NAS4Free

#3

Post by MikeMac » 25 Nov 2016 19:15

Hello, TooTall18T

Thank you for interesting project.
TooTall18T wrote:The actual version of NASrrmote V0.4.4.0 https://play.google.com/apps/publish/?d ... .nasremote
I am afraid, this link does not open at my machine. I am afraid, due to Google geographics/language restrictions - I am from Russia. I have googled apk here https://apkpure.com/nasremote/phontabapps.nasremote
But one is v 0.4.3 :( Could you possibly change geographics/language settings, or, much simler, just make direct link to apk.

TooTall18T
Starter
Starter
Posts: 69
Joined: 12 Nov 2015 16:51
Status: Offline

Re: NASremote Android App for NAS4Free

#4

Post by TooTall18T » 26 Nov 2016 13:04

I changed the geographic settings from Europe to global. That takes some time until it is changed everywhere.

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 498
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: NASremote Android App for NAS4Free

#5

Post by MikeMac » 29 Nov 2016 19:08

TooTall18T wrote:I changed the geographic settings from Europe to global. That takes some time until it is changed everywhere.
still error 403 - forbidden :(
I even authorise on google an other browser for avoid any cashing problems

TooTall18T
Starter
Starter
Posts: 69
Joined: 12 Nov 2015 16:51
Status: Offline

Re: NASremote Android App for NAS4Free

#6

Post by TooTall18T » 29 Nov 2016 22:00

I don't know why but the link was incorrect. I changed it in the first thread.

Gesendet aus dem Zentrum der Macht, Abteilung Weltherrschaft

TooTall18T
Starter
Starter
Posts: 69
Joined: 12 Nov 2015 16:51
Status: Offline

Re: NASremote Android App for NAS4Free

#7

Post by TooTall18T » 05 Jan 2017 14:31

Yesterday was the first birthday of my project NASremote, but It feels as if I had uploaded it last month.
It took many (many, many ....) hours and many steps (32) to bring the app to this point. In this time I learned much more about programming and the things around that. And that was the main reason to do this project.

I want to say thanks for everyone who use my app and those who give me some feedback, because the app lives from the feedback I get. I try to use every feedback to make the app better.

But this was not the only reason for this post. A few minutes ago I uploaded the next version V0.5.0.0 and hers the small changelog for it.


=Changelog:
-V0.5.0.0:
New functions:
- Download log files
- Send own shell commands

TooTall18T
Starter
Starter
Posts: 69
Joined: 12 Nov 2015 16:51
Status: Offline

Re: NASremote Android App for NAS4Free

#8

Post by TooTall18T » 24 Feb 2017 18:59

The next update will be coming soon.

I have changed and updated many small things in the background of the app. It would be nice if a few users would help me through a small beta test before I release the next update.

If you want to help me, please let me know, answers this thread, write me a pm or an e-mail

User avatar
MikeMac
Forum Moderator
Forum Moderator
Posts: 498
Joined: 07 Oct 2012 23:12
Location: Moscow, Russia
Contact:
Status: Offline

Re: NASremote Android App for NAS4Free

#9

Post by MikeMac » 26 Feb 2017 19:57

TooTall18T wrote:
24 Feb 2017 18:59
through a small beta test before I release the next update.
I am ready.

I have current version of your app installed at my tablet.

User avatar
ernie
Forum Moderator
Forum Moderator
Posts: 1416
Joined: 26 Aug 2012 19:09
Location: France - Val d'Oise
Status: Offline

Re: NASremote Android App for NAS4Free

#10

Post by ernie » 26 Feb 2017 20:43

Hello
Is there also an equivalent for iOS ?
Br
NAS 1&2:
System: GA-6LXGH(BIOS: R01 04/30/2014) / 16 Go ECC
XigmaNAS 12.0.0.4.6766 embedded
NAS1: Xeon E3 1241@3.5GHz, 4HDD@2To/raidz2 (WD red), 3HDD@300Go/sas/raidz1 (Hitachi), 1SSD cache, Zlog on sas mirror
NAS2: G3220@3GHz, 3HDD@2To/raidz1 (Seagate), 1SSD cache, 1HDD@300Go/UFS
UPS: APC Back-UPS RS 900G
Case : Fractal Design XL R2

Extensions & services:
NAS1: OBI (Plex, extendedGUI, BTSync, zrep, rclone), nfs, UPS,
NAS2: OBI (extendedGUI, zrep (backup mode))

TooTall18T
Starter
Starter
Posts: 69
Joined: 12 Nov 2015 16:51
Status: Offline

Re: NASremote Android App for NAS4Free

#11

Post by TooTall18T » 27 Feb 2017 08:19

Hi

I only program for Android, because iOS is too expensive.

There is an app in iOS Store that is called MyNAS Control. But the last update was made in 2013.

Gesendet aus dem Zentrum der Macht, Abteilung Weltherrschaft


TooTall18T
Starter
Starter
Posts: 69
Joined: 12 Nov 2015 16:51
Status: Offline

Re: NASremote Android App for NAS4Free

#12

Post by TooTall18T » 13 Mar 2017 20:06

The next update is still in progress.

Because of the changes at loading the zfs-volume date I need some help.

To fill my simulator with real data I need some outputs of these shell commands to test my app.
/sbin/zfs list -H | tr '\t' ' '
/sbin/camcontrol devlist
/usr/sbin/zdb
/sbin/glabel status -s

If you like to help me it would be very nice. You can post the output here, send me by pm or by email. I will only need the outputs to test my app and I will not gave them to somebody else.

User avatar
JoseMR
Hardware & Software Guru
Hardware & Software Guru
Posts: 1153
Joined: 16 Apr 2014 04:15
Location: PR
Contact:
Status: Offline

Re: NASremote Android App for NAS4Free

#13

Post by JoseMR » 14 Apr 2017 13:32

Hi, here are the outputs of the requested commands:

zfs list -H | tr '\t' ' '

Code: Select all

nas-xxxx: ~# /sbin/zfs list -H | tr '\t' ' '
storage 900G 245G 192K /mnt/storage
storage/mydata 307G 245G 307G /mnt/storage/mydata
storage/mymedia 590G 245G 590G /mnt/storage/mymedia
storage/sysdata 3.14G 245G 2.24G /mnt/storage/sysdata
sysdata 2.69G 103G 2.39G /mnt/sysdata
zroot 1.37G 27.5G 96K /zroot
zroot/ROOT 1.37G 27.5G 96K /zroot/ROOT
zroot/ROOT/default-install 1.37G 27.5G 1.13G /
nas-xxxx: ~#

camcontrol devlist

Code: Select all

nas-xxxx: ~# /sbin/camcontrol devlist
<ATA WDC WD3200AAJS-2 3A01>        at scbus0 target 0 lun 0 (pass0,da0)
<ATA WDC WD3200AAJS-2 3E01>        at scbus0 target 1 lun 0 (pass1,da1)
<ATA WDC WD3200AAJS-2 3A01>        at scbus0 target 2 lun 0 (pass2,da2)
<ATA WDC WD3200AAJS-6 3A01>        at scbus0 target 3 lun 0 (pass3,da3)
<ATA WDC WD6400AAKS-2 3B01>        at scbus0 target 4 lun 0 (pass4,da4)
<ATA WDC WD6400AAKS-2 3B01>        at scbus0 target 5 lun 0 (pass5,da5)
<Patriot Blaze S8FM08.1>           at scbus1 target 0 lun 0 (ada0,pass6)
<AHCI SGPIO Enclosure 1.00 0001>   at scbus7 target 0 lun 0 (ses0,pass7)
<Samsung Flash Drive FIT 1100>     at scbus8 target 0 lun 0 (pass8,da6)
<Samsung Flash Drive FIT 1100>     at scbus9 target 0 lun 0 (pass9,da7)
nas-xxxx: ~#


zdb

Code: Select all

nas-xxxx: ~# /usr/sbin/zdb
storage:
    version: 5000
    name: 'storage'
    state: 0
    txg: 730066
    pool_guid: 5224107635746506332
    hostid: 3429722812
    hostname: 'nas-xxxx.xxxxdomain'
    com.delphix:has_per_vdev_zaps
    vdev_children: 1
    vdev_tree:
        type: 'root'
        id: 0
        guid: 5224107635746506332
        children[0]:
            type: 'raidz'
            id: 0
            guid: 6458442328215193117
            nparity: 2
            metaslab_array: 34
            metaslab_shift: 34
            ashift: 12
            asize: 1920375717888
            is_log: 0
            create_txg: 4
            com.delphix:vdev_zap_top: 145
            children[0]:
                type: 'disk'
                id: 0
                guid: 3297593287520383454
                path: '/dev/gpt/hdd-2624'
                phys_path: '/dev/gpt/hdd-2624'
                whole_disk: 1
                DTL: 162
                create_txg: 4
                com.delphix:vdev_zap_leaf: 146
            children[1]:
                type: 'disk'
                id: 1
                guid: 476676007417494152
                path: '/dev/gpt/hdd-4072'
                phys_path: '/dev/gpt/hdd-4072'
                whole_disk: 1
                DTL: 161
                create_txg: 4
                com.delphix:vdev_zap_leaf: 147
            children[2]:
                type: 'disk'
                id: 2
                guid: 2938630208286656423
                path: '/dev/gpt/hdd-1490'
                phys_path: '/dev/gpt/hdd-1490'
                whole_disk: 1
                DTL: 160
                create_txg: 4
                com.delphix:vdev_zap_leaf: 148
            children[3]:
                type: 'disk'
                id: 3
                guid: 2322075385024829063
                path: '/dev/gpt/hdd-3178'
                phys_path: '/dev/gpt/hdd-3178'
                whole_disk: 1
                DTL: 159
                create_txg: 4
                com.delphix:vdev_zap_leaf: 149
            children[4]:
                type: 'disk'
                id: 4
                guid: 6588194729797839634
                path: '/dev/gpt/hdd-8359'
                phys_path: '/dev/gpt/hdd-8359'
                whole_disk: 1
                DTL: 158
                create_txg: 4
                com.delphix:vdev_zap_leaf: 150
            children[5]:
                type: 'disk'
                id: 5
                guid: 10592852518054410400
                path: '/dev/gpt/hdd-4563'
                phys_path: '/dev/gpt/hdd-4563'
                whole_disk: 1
                DTL: 157
                create_txg: 4
                com.delphix:vdev_zap_leaf: 151
    features_for_read:
        com.delphix:hole_birth
        com.delphix:embedded_data
sysdata:
    version: 5000
    name: 'sysdata'
    state: 0
    txg: 10
    pool_guid: 12658423108378142887
    hostid: 3429722812
    hostname: 'nas-xxxx.xxxxdomain'
    com.delphix:has_per_vdev_zaps
    vdev_children: 1
    vdev_tree:
        type: 'root'
        id: 0
        guid: 12658423108378142887
        children[0]:
            type: 'disk'
            id: 0
            guid: 2837985973931061590
            path: '/dev/gpt/ssd-8201'
            whole_disk: 1
            metaslab_array: 37
            metaslab_shift: 30
            ashift: 12
            asize: 117876195328
            is_log: 0
            create_txg: 4
            com.delphix:vdev_zap_leaf: 35
            com.delphix:vdev_zap_top: 36
    features_for_read:
        com.delphix:hole_birth
        com.delphix:embedded_data
zroot:
    version: 5000
    name: 'zroot'
    state: 0
    txg: 60645
    pool_guid: 18295958868264384677
    hostname: ''
    com.delphix:has_per_vdev_zaps
    vdev_children: 1
    vdev_tree:
        type: 'root'
        id: 0
        guid: 18295958868264384677
        create_txg: 4
        children[0]:
            type: 'mirror'
            id: 0
            guid: 6568074640865688161
            metaslab_array: 38
            metaslab_shift: 28
            ashift: 12
            asize: 32064929792
            is_log: 0
            create_txg: 4
            com.delphix:vdev_zap_top: 35
            children[0]:
                type: 'disk'
                id: 0
                guid: 3875013648809165134
                path: '/dev/gpt/sysdisk0'
                whole_disk: 1
                create_txg: 4
                com.delphix:vdev_zap_leaf: 36
            children[1]:
                type: 'disk'
                id: 1
                guid: 14872715656858497010
                path: '/dev/gpt/sysdisk1'
                whole_disk: 1
                create_txg: 4
                com.delphix:vdev_zap_leaf: 37
    features_for_read:
        com.delphix:hole_birth
        com.delphix:embedded_data
nas-xxxx: ~#

glabel status -s

Code: Select all

nas-xxxx: ~# /sbin/glabel status -s
gpt/hdd-2624  N/A  da0p1
gpt/hdd-4072  N/A  da1p1
gpt/hdd-1490  N/A  da2p1
gpt/hdd-3178  N/A  da3p1
gpt/hdd-8359  N/A  da4p1
gpt/hdd-4563  N/A  da5p1
gpt/sysboot0  N/A  da6p1
gpt/sysdisk0  N/A  da6p2
gpt/sysboot1  N/A  da7p1
gpt/sysdisk1  N/A  da7p2
gpt/ssd-8201  N/A  ada0p2
nas-xxxx: ~#

I use NAS4Free Full RootOnZFS and I'm testing your app as well. :)

P.S Sorry for the ancient drives used on this lab server, they are refusing to die. :lol:

Regards
System: FreeBSD 12 RootOnZFS, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
Addons at GitHub
JoseMRPubServ
Boot Environments Intro

TooTall18T
Starter
Starter
Posts: 69
Joined: 12 Nov 2015 16:51
Status: Offline

Re: NASremote Android App for NAS4Free

#14

Post by TooTall18T » 14 Apr 2017 13:49

Thanks.

I still rebuilding the process for getting the volume data.
Now I think I found a good way to get all data, also for volumes which were not mounted at the webgui.

When I will finished my tests, hopefully I will do a last beta test for this update.

Would be nice if a few people would test the beta. The more the better.
There are so many variants and it would be nice to cover as many as possible.

User avatar
JoseMR
Hardware & Software Guru
Hardware & Software Guru
Posts: 1153
Joined: 16 Apr 2014 04:15
Location: PR
Contact:
Status: Offline

Re: NASremote Android App for NAS4Free

#15

Post by JoseMR » 14 Apr 2017 13:59

Hi, yeah it would be nice to list the imported zfs pools with space used statistics, like on the index page, I would be happy to test your beta.

Regards
System: FreeBSD 12 RootOnZFS, MB: Supermicro X8SI6-F, Xeon X3450, 16GB DDR3 ECC RDIMMs.
Addons at GitHub
JoseMRPubServ
Boot Environments Intro

MARIAREESE
NewUser
NewUser
Posts: 1
Joined: 15 Jun 2017 09:13
Contact:
Status: Offline

Re: NASremote Android App for NAS4Free

#16

Post by MARIAREESE » 15 Jul 2017 09:41

fair enough .. but make it more light as possible .. :)

Post Reply

Return to “Development & Developers”