You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm interested in Server Pro, but I'd like clarification on its capabilities for sandboxed compiles first.
I believe with sandboxed compiles, the following code shouldn't result in helloworld.tex being written to the host, but would it still be written to the sharelatex container? Essentially I want to know how isolated the sharelatex container would be from the sibling container doing the compile. Thanks.
\documentclass{article}
\usepackage{shellesc}
\begin{document}
This will write a file named helloworld.tex with the contents "Hello-World".
\newwrite\outfile
\openout\outfile=helloworld.tex
\write\outfile{Hello-World}
\closeout\outfile
\end{document}
The text was updated successfully, but these errors were encountered:
Hey @crew-carson, thanks for your question and interest in using Server Pro.
When Sandboxed Compiles are enabled, a copy of the project source files is copied to the hosts SANDBOXED_COMPILES_HOST_DIR, and then bind mounted into a sibling container where the compile happens (no data outside the project is copied). These sibling containers are then periodically cleaned up.
Eventually, anything user-generated and compiled output are stored on the host, but potentially dangerous activity (executing arbitrary shell commands as part of the PDF compile process) that could happen happens in the sandbox, not in the sharelatex container.
Sibling containers have limited permissions (via a custom seccomp policy that is applied to the container), and they don't have access to any other projects/data stored on the host or settings/files within the sharelatex container.
You can find more information about Sandboxed Compiles here.
For additional information, please feel free to contact our sales team here.
Note: Server Pro licensing starts at a minimum seat count of 10.
I'm interested in Server Pro, but I'd like clarification on its capabilities for sandboxed compiles first.
I believe with sandboxed compiles, the following code shouldn't result in
helloworld.tex
being written to the host, but would it still be written to the sharelatex container? Essentially I want to know how isolated the sharelatex container would be from the sibling container doing the compile. Thanks.The text was updated successfully, but these errors were encountered: