Request access β your account needs admin approval before you can sign in
Approve User
Assign Sites
ARCS--Site Manager
βΎ
JC
John Chisum
π Ώ
No sites open
Use the dropdown or "Open site" to load one of your locations.
β
This site can't run inside ArcSone, so it's open in its own window beside it (tip: snap ArcSone to the left with Win+Left). Click below to bring that window to the front.
Your locations
β Site Manager
Use the site's proxy address (ends in proxy.arcsgo.com or vpn.arcsgo.com) so it opens on Mac, phones & Windows β not the customer's direct web address.
For a non-VPN external site (e.g. a camera portal like videoloft.com), just enter its direct web address β any site not on arcsgo.com automatically opens in a new browser tab.
Assign Sites
All your sites, users, and pending requests are automatically saved in this browser. Use Export to save a backup file you can edit, and Import to load it back.
β Warning: "Clear all data" permanently deletes all sites, users, and pending requests. Export a backup first.
Java Setup β Allow sites to open inside portal
Add this Java class to each of your site servers. It allows your sites to load inside the ArcSone portal instead of being blocked. Place the file in your project's src/main/java/com/yourcompany/filter/ folder.
ArcSonePortalFilter.java
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebFilter("/*")
public class ArcSonePortalFilter implements Filter {
@Override
public void doFilter(ServletRequest req,
ServletResponse res, FilterChain chain)
throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) res;
// Allow the ArcSone portal to embed this site
response.setHeader("Content-Security-Policy",
"frame-ancestors https://a.arcsone.com");
response.setHeader("X-Frame-Options",
"ALLOW-FROM https://a.arcsone.com");
chain.doFilter(req, res);
}
@Override public void init(FilterConfig f) {}
@Override public void destroy() {}
}
Where to put it: Copy this file to src/main/java/com/yourcompany/filter/ArcSonePortalFilter.java on each Java site server, rebuild and redeploy. Once deployed, that site will load directly inside this portal.
Edit all sites and users directly as JSON. Make your changes then click Apply. Use this to bulk-edit, fix data, or add many sites at once.
Tip: Load Sites to see the format, then add/edit/delete entries. Each site needs: id, name, url, status. Each user needs: id, name, email, password, role, sites[]
Email account used to send site down / recovered alerts. For Gmail, the password must be a Google App Password (16 characters), not your normal password.
Rename how each role is displayed in the portal (role dropdowns and user tags). This changes the labels only β each role's permissions stay exactly the same.