Technische Universität Braunschweig
  • Study & Teaching
    • Beginning your Studies
      • Prospective Students
      • Degree Programmes
      • Application
      • Fit4TU
    • During your Studies
      • Freshmen-Hub
      • Term Dates
      • Information for Freshman
      • Practical Information
      • Additional Qualifications
      • Financing and Costs
      • Special Circumstances
      • Campus life
    • At the End of your Studies
      • Discontinuation and Credentials Certification
      • After graduation
      • Alumni
    • For Teaching Staff
      • Strategy, Offers and Information
      • Learning Management System Stud.IP
      • Team Teaching and Media Education
    • Contact
      • Student Advice Centre
      • Academic Advice Service
      • Admissions Office
  • Research
    • Research Profile
      • Core Research Areas
      • Clusters of Excellence
      • Research Projects
      • Research Centres
    • Early Stage Researchers
      • Promotion of early career scientists
      • PhD-Students
      • Postdocs
      • Junior research group leaders
      • Junior Professorship and Tenure-Track
      • Habilitation
      • Service Offers for Scientists
    • Research Data & Transparency
      • Transparency in Research
      • Research Data
      • Open Access Strategy
      • Digital Research Announcement
    • Research Funding
      • Research funding
    • Contact
      • Research Services
      • Academy for Graduates
  • International
    • International Students
      • Why Braunschweig?
      • Degree seeking students
      • Exchange Studies
      • Doctorate (PhD)
      • Refugee Students
      • Welcome Programme
      • TU Braunschweig Summer School
    • Scientists
      • Mobile Researchers at the TU Braunschweig
      • Research Services and European Office
    • Language and intercultural competence training
      • Learning German
      • Intercultural Communication
    • International Profile
      • Internationalisation
      • International Cooperation
    • International House
      • Information for first semester students
      • Contact
      • News and Events
      • Advisory Services
      • Location
      • About us
  • TU Braunschweig
    • Our Profile
      • Aims & Values
      • Regulations and Guidelines
      • Alliances & Partners
      • Facts & Figures
      • Our History
    • Career
      • Working at TU Braunschweig
      • Vacancies
    • Economy & Business
      • Knowledge and Technology Transfer
      • Entrepreneurship
    • General Public
      • Access to the University Library
    • Media Services
      • Communications and Press Service
      • Communications and Press Service
      • Film and photo permits
      • Advices for scientists
      • Topics and stories
    • Contact
      • General Contact
      • Getting here
  • Organisation
    • Presidency & Administration
      • Presidency
      • Designated Offices
      • Administration
      • Committees
    • Faculties
      • Carl-Friedrich-Gauß-Fakultät
      • Faculty of Life Sciences
      • Architecture, Civil Engineering and Environmental Sciences
      • Faculty of Mechanical Engineering
      • Fakultät für Elektrotechnik, Informationstechnik, Physik
      • Faculty of Humanities and Studies in Education
    • Institutes
      • Institutes from A to Z
    • Facilities
      • University Library
      • Gauß-IT-Zentrum
      • International House
      • Sports Centre
      • Facilities from A to Z
    • Equal Opportunity Office
      • Equal Opportunity Office
      • Family
      • Diversity for Students
  • Search
  • Quicklinks
    • People Search
    • Webmail
    • Campus map
    • CloudStorage
    • Messenger
    • Cafeteria
    • Courses
    • Stud.IP
    • Library Catalogue
    • IT Self-Service
    • Information Portal (employees)
    • Link Collection
    • DE
    • EN
    • IBR Twitter
    • IBR YouTube
    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • LinkedIn
Menu
  • Technische Universität Braunschweig
  • Organisation
  • Faculties
  • Carl-Friedrich-Gauß-Fakultät
  • Institutes
  • Institute of Operating Systems and Computer Networks
Logo IBR
IBR Login
  • Institute of Operating Systems and Computer Networks
    • News
    • About us
      • Whole Team
      • Directions
      • Floor Plan
      • Projects
      • Publications
      • Software
      • News Archive
    • Connected and Mobile Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
      • Datasets
    • Distributed Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
    • Algorithms
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
    • Microprocessor Lab
    • Education
      • Summer 2023
      • Winter 2022/2023
      • Summer 2022
      • Theses
    • Services
      • Library
      • Mailinglists
      • Webmail
      • Knowledge Base
      • Wiki
      • Account Management
    • Spin-Offs
      • Docoloc
      • AIPARK
      • Confidential Technologies
    • Research Cooperations
      • IST.hub

IBR Playground

AuthorFrank Steinberg
Keywordsnetwork

The host playground.ibr.cs.tu-bs.de runs an Apache 2.x webserver, a MariaDB database, PHP 7.x and some other tools in a way that all users at IBR (including y-accounts) can run their own tiny and temporary web space. There are some notes which you MUST take into account, before using this service:

  • The playground service is meant to be used for your work as a student at IBR, e.g. bachelor and master theses, seminars, SEP projects, etc. It MUST NOT be used for any personal/private purpose of any kind.
  • Since many users may run arbitrary code on the site, the playground service should be regarded as a fragile and temporary service. Take regular backups of your playground data or deploy data to the playground from another "safe" place!
  • Be kind! Do not deploy any CPU or I/O intensive code.
  • Rules may change! If we observe too many problems, we may decide to lock out single users from this service, or we may consider to shut down the complete service.
  • Be aware! Your CGI and PHP code runs with your UID/GID. Code flaws may affect your data!

How it works

  • Your personal directory ~/.playground will be automatically exported as https://playground.ibr.cs.tu-bs.de/~username/. Just put your HTML (and other stuff) there and you're done with your first static web page.
  • Note that the webserver must be allowed to access that directory. In many cases you need to run chmod go+x $HOME (and you should consider the consequences).
  • You are allowed to run CGI scripts. All "documents" named *.cgi will be handled as CGI code and executed under your user account. Consider the security implications!
  • You are allowed to run PHP code. All "documents" named *.php will be handled as PHP code.
  • Apache logfiles will be written to ~/.playground.log. Consider your disk quota limits!
  • Remove or rename ~/.playground, once your site is no longer needed. It's not just to save our host resource, it's also for your own account security and disk quota limitations.
  • There is a MariaDB database server running on the same host (bound to 127.0.0.1). You may authenticate with your usual user credentials (username/password) and then create and access databases named username_XYZ. Do not store huge volumes of data to your databases, without talking to your supervisor in advance.
    A "phpMyAdmin" is available at https://playground.ibr.cs.tu-bs.de/phpmyadmin.
  • With these components you may run your own WordPress site and many other things.

Notes

  • Access is limited to clients within the TU-BS network. If you want to work from home, you may consider using a VPN.
  • Most Important: Always consider security! When you put any code in your .playground directory, it is your responsibility!

In case of questions you may contact Frank Steinberg.


last changed 2019-06-18, 08:23 by Frank Steinberg

For All Visitors

Vacancies of TU Braunschweig
Career Service' Job Exchange 
Merchandising

For Students

Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard

Internal Tools

Glossary (GER-EN)
Change your Personal Data

Contact

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig

P. O. Box: 38092 Braunschweig
GERMANY

Phone: +49 (0) 531 391-0

Getting here

© Technische Universität Braunschweig
ImprintPrivacyAccessibility