Built a CrashPlan Rock-On

Hello,

here it is:
{
“CrashPlan”: {
“containers”: {
“Crashplan”: {
“image”: “gfjardim/crashplan”,
“launch_order”: 1,
“opts”: [
[
"–net=host",
""
]
],
“ports”: {
“4242”: {
“description”: “Crashplan Server Port. Suggested default: 4242.”,
“host_default”: 4242,
“label”: “Crashplan Server port”,
“protocol”: “tcp”
},
“4243”: {
“description”: “Crashplan Server Port. Suggested default: 4243.”,
“host_default”: 4243,
“label”: “Crashplan Server port”,
“protocol”: “tcp”
},
“4280”: {
“description”: “VNC HTTP Port. Suggested default: 4280.”,
“host_default”: 4280,
“label”: “Crashplan VNC HTTP Server port”,
“protocol”: “tcp”
}

                },
                "volumes": {
                    "/data": {
                        "description": "Select the Share containing your Backups; In case of black screen, check permissions",
                        "label": "Backups Share",
                        "min_size": 1073741824
                    },
                    "/config": {
                        "description": "Select the Share containing your Crashplan Configuration; In case of black screen, check permissions",
                        "label": "Chrashplan Configuration",
                        "min_size": 1073741824
                    }
                }
            }
        },
        "description": "Crashplan Cloud Backup Server",
        "ui": {
            "https": true,
            "slug": "web"
        },
        "volume_add_support": true,
        "website": "http://crashplan.com",
        "version": "1.0"
    }
}

Untested though.

Usage:

  1. copy to /opt/rockstor/rockons-metastore/CrashplanDesktop.json
  2. Go to WebUI->RockOns --> Update
  3. Install Crashplan Rock-On
  4. I had to chmod 777 the shares
  5. Browse to http://rockstor:4280/vnc.html?host=rockstor&port=4280

Greetings,
Hendrik

3 Likes