Warning
eLabFTW should be installed on a server, not a personal computer. Installing it on your personal computer is totally fine, but in the end, what you want is to install it on a server so everyone in your team (or institute/company) can benefit from it. See install in the cloud Copy clip 2 9 96 fleer. if you don’t have a server.
Installing eLabFTW on Windows is not your typical Setup.exe > Next > Next > Finish install. Because it is a server software, we will run it on a server. And this server will be inside a container, run by Docker.
Follow the steps below to install eLabFTW on your system:
- Read the documentation and install Docker for Windows
- Save it as docker-compose.yml (type “All files” so it’s not saved with a .txt extension)
- Edit it with Notepad++ or any editor you like but not plain old Notepad.
- Read carefully the comments and edit what is needed
- Mix up studio 3 1 52. Save it as docker-compose.yml (make sure there is no .txt extension)
- Open Powershell (or Terminal on Mac)
- Enter these commands:
With eLabFTW you get a secure, modern and compliant system to track your experiments efficiently but also manage your lab with a powerful and flexible database. If you do experimental research, then eLabFTW is for you. Whatever your field is. It is also well suited for universities, tinkerers. The documentation has moved¶. The documentation is at https://doc.elabftw.net. ELabFTW is a server software that should be installed on a server. Requirements for the server. The operating system of the server can be any. At least 2Gb of RAM, a decent processor ( 2GHz) and an SSD disk with at least 1 Gb free. The best is to have Docker installed. Otherwise, make sure to have.
Import the database structure¶
Before using eLabFTW, we need to import the database structure:
Create your Sysadmin account¶
Free Eln
Final step: click here: https://localhost/register.php Tuneskit video converter 1 0 0 13 portable.
Note
Remember to keep your installation backuped and updated ;)
Note
![Elabftw Elabftw](https://www.elabftw.net/img/screen-8.jpg)
If you need to access eLabFTW from another computer, or if you installed it on a Windows server, you’ll need to forward ports to the VirtualBox instance.
Official website | Live demo
eLabFTW is an electronic lab notebook manager for research teams. It also features a database where you can store any kind of objects (think antibodies, plasmids, cell lines, boxes, etc…)It is accessed via the browser by the users. Several research teams can be hosted on the same install.
Tired of that shared excel file for your antibodies or plasmids ?Want to be able to search in your past experiments as easily as you'd do it on google ?Want an electronic lab notebook that lets you timestamp legally your experiments ?Then you are at the right place !
eLabFTW is designed to be installed on a server, and people from the team would just log into it from their browser.Don't have a server ? That's okay, you can use an old computer with 1 Go of RAM and an old CPU, it's more than enough. Just install a recent GNU/Linux distribution on it and plug it to the intranet.
Electronic Lab Notebook Software
Don't have an old computer ? That's okay, you can install eLabFTW on a Raspberry Pi (you can buy one on Radiospares). It's a 30€ computer on which you can install GNU/Linux and run a server in no time ! That's what we use in our lab. Check out the wiki to know more.
Keep in mind that eLabFTW is currently in beta and is under heavy developpement. Your input is very welcome :)Please report bugs on github.
Elabftw Login
Thank you for choosing eLabFTW as a lab manager =)
The legendary four steps installation instructions (for advanced users)
- Extract it on your web server
- Create a MySQL database and a MySQL user for elabftw
- Go to https://your-address.org/elabftw/install
Install on your computer (Mac/Win)
- Install locally on Mac.
- Install locally on Windows.
Install on a digitalocean's drop (easiest/quickest method)
With this method, you can have a running elabftw server in no time. You need to purchase a
drop
from DigitalOcean.com. It starts at 5$/month. This setup is enough to run eLabFTW for a team or more.Everything is explained here : Install in a docker container
If you know Docker already and want to use a dockerized elabftw, please see this repo.
Install on a GNU/Linux server
Please refer to your distribution's documentation to install :
- a webserver (like Apache, nginx, lighttpd or cherokee)
- php version > 5 with the following extensions : gettext, gd, openssl, hash
- mysql version > 5.5
- git
The quick way to do that on a Debian/Ubuntu setup :
Make sure to put a root password on your mysql installation :
Getting the files
The first part is to get the files on your server, with git.
Connect to your server with SSH
Cd to the public directory where you want eLabFTW to be installed
(can be /var/www, ~/public_html, or any folder you'd like, as long as the webserver is configured properly, in doubt use /var/www)
Note the
.
at the end that means current folder
.Get latest stable version via git :
(this will create a folder
elabftw
)The --depth 1
option is to avoid downloading the whole history.If you cannot connect, try exporting your proxy settings in your shell like so :
If you still cannot connect, tell git your proxy :
Alternatively, you can download a stable version.
But git will allow for easier updates (and they are frequent !).
SQL part
The second part is putting the database in place.
Command line way (graphical way below)
You will be asked for the password you put after
identified by
three lines above.*<- Ignore this (it's to fix a markdown syntax highlighting problem)
Graphical way with phpmyadmin
You need to install the package
phpmyadmin
if it's not already done.Note: it is not recommended to have phpmyadmin installed on a production server (for security reasons).
Now you will connect to the phpmyadmin panel from your browser on your computer. Type the IP address of the server followed by /phpmyadmin.
Example : https://12.34.56.78/phpmyadmin
Login with the root user on PhpMyAdmin panel (use the password you setup for mysql root user).
Create a user elabftw
with all rights on the database elabftw
Now click the
Users
tab and click .Do like this :
Final step
Finally, point your browser to the install folder (install/) and read onscreen instructions.
For example : http://12.34.56.78/elabftw/install
Elabftw Docker
You can read this page to finish fully the configuration of your install.
To update, just cd in the
elabftw
folder and do :Elabftw Documentation
It is important to backup your files to somewhere else, in case anything bad happens.Please refer to the wiki.
- It's a good idea to use a php optimizer to increase speed. I recommand installing XCache.
- You can show a TODOlist by pressing 't'.
- You can duplicate an experiment in one click.
- You can export in a .zip, a .pdf or a spreadsheet.
- You can share an experiment by just sending the URL of the page to someone else.
- Experiments can be locked by your PI
~Thank you for using eLabFTW :)Please open a github issue if you have any problem (or send me an email !).
o/