1 {{ partial "header.html" . }}
3 <div class="container">
5 <div class="col-md-4 spaced">
6 <h2>Simple & Free <br>Wiki Software</h2>
7 <p>BookStack is a simple, self-hosted, easy-to-use platform for organising and storing information.</p>
9 <a href="https://github.com/BookStackApp/BookStack">GitHub</a> -
10 <a href="https://demo.bookstackapp.com">Demo</a> -
11 <a href="/docs/admin/installation">Install</a>
14 <div class="col-md-8 screenshot-container-parent">
15 <div class="screenshot-container">
16 <div class="window-row">
17 <div class="window-option red"></div>
18 <div class="window-option" style="background-color: orange;"></div>
19 <div class="window-option" style="background-color: green;"></div>
21 <img class="screenshot" src="images/bookstack-hero-screenshot.png" alt="BookStack ScreenShot">
29 <div class="container md-margin-top">
30 <h2 id="features">Features</h2>
32 <div class="col-sm-4">
33 <h4><span class="icon">{{partial "icon/code.svg"}}</span>Free & Open Source</h4>
34 <p>BookStack is fully free and open, MIT licensed. The source is available on GitHub. There is no cost to downloading and installing your own instance of bookstack.
37 <a href="https://github.com/BookStackApp/BookStack">View the source here »</a>
40 <div class="col-sm-4" >
41 <h4><span class="icon">{{partial "icon/laptop_chromebook.svg"}}</span>Easy, Simple Interface</h4>
43 Simplicity has been the top priority when building BookStack. The page editor has a simple WYSIWYG interface and all content is broken into three simple real world groups:
46 <span class="icon book">{{partial "icon/book.svg"}}</span>Books <span class="icon chapter">{{partial "icon/collections_bookmark.svg"}}</span>Chapters <span class="icon page">{{partial "icon/description.svg"}}</span>Pages
49 <div class="col-sm-4" >
50 <h4><span class="icon">{{partial "icon/search.svg"}}</span>Searchable and Connected</h4>
52 The content in BookStack is fully searchable. You are able to search at book level or across all books, chapters & pages. The ability to link directly to any paragraph allows you to keep your documentation connected.
60 <div class="col-sm-4">
61 <h4><span class="icon">{{partial "icon/build.svg"}}</span>Configurable</h4>
63 Configuration options allow you to set-up BookStack to suit your use case. You can change the name, Logo and registration options. You can also change whether the whole system is publicly viewable or not.
66 <div class="col-sm-4" >
67 <h4><span class="icon">{{partial "icon/storage.svg"}}</span>Simple Requirements</h4>
69 BookStack is built using PHP, on top of the Laravel framework and it uses MySQL to store data. Performance has been kept in mind and BookStack can run happily on a $5 Digital Ocean VPS.
72 <div class="col-sm-4" >
73 <h4><span class="icon">{{partial "icon/directions_boat.svg"}}</span>Powerful Features</h4>
75 On top of the powerful search and linking there is also cross-book sorting, page revisions and image management. A full role and permission system allow you to lock down content and actions as required.
83 <div class="col-sm-4">
84 <h4><span class="icon">{{partial "icon/language.svg"}}</span>Multi-lingual</h4>
86 BookStack users can set their preferred language. Thanks to great community contributors, Current languages built into BookStack include EN, FR, DE, ES, IT, JA, NL, PL, RU and more.
89 <div class="col-sm-4" >
90 <h4><span class="icon">{{partial "icon/edit.svg"}}</span>Optional Markdown Editor</h4>
92 If you prefer to write in Markdown then BookStack supports you. A markdown editor is provided and includes a live-preview as you write your documentation.
95 <div class="col-sm-4" >
96 <h4><span class="icon">{{partial "icon/lock.svg"}}</span>Integrated Authentication</h4>
98 As well as the default email/password login social providers such as GitHub, Google, Slack, AzureAD and more can be used. Okta and LDAP options are available for enterprise environments.
103 <div class="shaded shaded-border md-margin-top padded-vertical large">
104 <div class="container">
106 <div class="col-sm-6">
107 <h2 class="nomargin margin-bottom" id="demo">Try Out BookStack</h2>
109 You can try out BookStack right now by using the given details.
110 <strong>The demo database & image storage is automatically reset every half hour.</strong>
111 Most standard actions are available using the provided admin login but some actions, listed below, have been restricted to keep the demo instance open & available. That said, all options & actions are at least visible to the demo admin user.
114 <strong>Actions Restricted In Demo</strong>
116 <li>User deletion</li>
117 <li>User updates</li>
118 <li>Setting updates</li>
122 <div class="col-sm-6 text-center">
123 <div class="demo-box text-left " >
124 <label>Demo site url</label> <br><a href="https://demo.bookstackapp.com" target="_blank">https://demo.bookstackapp.com</a> <br>
125 <label>Admin email</label> <br><input type="text" onclick="this.select();" value="admin@example.com" readonly="true"><br>
126 <label>Admin password</label> <br><input type="text" onclick="this.select();" value="password" readonly="true"> <br><br>
127 <a href="https://demo.bookstackapp.com" class="button" target="_blank">Open demo site</a>
134 <div class="padded-vertical large">
135 <div class="container">
136 <h2 class="nomargin margin-bottom" id="screenshots">Screenshots</h2>
137 <div class="my-gallery">
139 <div class="col-sm-4 col-sm-offset-0 col-xs-8 col-xs-offset-2">
141 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
142 <a href="images/screenshots/page-view.png" data-size="1920x1080">
143 <img src="images/screenshots/thumb_page-view.png" alt="Page View">
147 <div class="col-sm-4 col-sm-offset-0 col-xs-8 col-xs-offset-2">
149 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
150 <a href="images/screenshots/page-edit.png" data-size="1920x1080">
151 <img src="images/screenshots/thumb_page-edit.png" alt="Page Editing">
155 <div class="col-sm-4 col-sm-offset-0 col-xs-8 col-xs-offset-2">
156 <h4>Image Manager</h4>
157 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
158 <a href="images/screenshots/image-manager.png" data-size="1920x1080">
159 <img src="images/screenshots/thumb_image-manager.png" alt="Image Manager">
166 <div class="col-sm-4 col-sm-offset-0 col-xs-8 col-xs-offset-2">
167 <h4>All Books Overview</h4>
168 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
169 <a href="images/screenshots/books-view.png" data-size="1920x1080">
170 <img src="images/screenshots/thumb_books-view.png" alt="View of all books">
174 <div class="col-sm-4 col-sm-offset-0 col-xs-8 col-xs-offset-2">
175 <h4>Book Overview</h4>
176 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
177 <a href="images/screenshots/book-overview.png" data-size="1920x1080">
178 <img src="images/screenshots/thumb_book-overview.png" alt="Book Overview">
182 <div class="col-sm-4 col-sm-offset-0 col-xs-8 col-xs-offset-2">
183 <h4>Book Sorting</h4>
184 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
185 <a href="images/screenshots/book-sorting.png" data-size="1920x1080">
186 <img src="images/screenshots/thumb_book-sorting.png" alt="Book Content Sorting View">
193 <div class="col-sm-4 col-sm-offset-0 col-xs-8 col-xs-offset-2">
194 <h4>Global Search</h4>
195 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
196 <a href="images/screenshots/search.png" data-size="1920x1080">
197 <img src="images/screenshots/thumb_search.png" alt="Searching all content">
201 <div class="col-sm-4 col-sm-offset-0 col-xs-8 col-xs-offset-2">
202 <h4>App Settings</h4>
203 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
204 <a href="images/screenshots/settings-view.png" data-size="1920x1080">
205 <img src="images/screenshots/thumb_settings-view.png" alt="Settings View">
209 <div class="col-sm-4 col-sm-offset-0 col-xs-8 col-xs-offset-2">
210 <h4>Profile Update Page</h4>
211 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
212 <a href="images/screenshots/profile-edit-view.png" data-size="1920x1080">
213 <img src="images/screenshots/thumb_profile-edit-view.png" alt="Profile Editing Screen">
224 <div class="shaded shaded-border md-margin-top padded-vertical large">
225 <div class="container">
226 <h2>Latest From The Blog</h2>
228 {{ range first 4 ( where .Data.Pages "Section" "blog") }}
229 <div class="blogpost-card">
230 <a href="{{.Permalink}}">
231 {{ if .Params.image }}
232 <div class="image" style="background-image: url({{.Params.image}});"></div>
234 <div class="text">{{ .Title }}</div>
239 <div class="clearfix"></div>
241 <div class="padded-top"><a class="button" href="/blog">Read the blog »</a></div>
245 <!-- Root element of PhotoSwipe. Must have class pswp. -->
246 <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
247 <div class="pswp__bg"></div>
248 <div class="pswp__scroll-wrap">
249 <div class="pswp__container">
250 <div class="pswp__item"></div>
251 <div class="pswp__item"></div>
252 <div class="pswp__item"></div>
254 <div class="pswp__ui pswp__ui--hidden">
255 <div class="pswp__top-bar">
256 <div class="pswp__counter"></div>
257 <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
258 <button class="pswp__button pswp__button--share" title="Share"></button>
259 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
260 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
261 <div class="pswp__preloader">
262 <div class="pswp__preloader__icn">
263 <div class="pswp__preloader__cut">
264 <div class="pswp__preloader__donut"></div>
269 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
270 <div class="pswp__share-tooltip"></div>
272 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
274 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
276 <div class="pswp__caption">
277 <div class="pswp__caption__center"></div>
283 <script async src="libs/photoswipe.min.js"></script>
285 {{ partial "footer.html" . }}